Solart
Mở StudioẢnh · Video
Trang chủThư viện mẫuCộng đồngLịch sử tạo
Model AINạp creditHỏi đápAPI & AI Agent
Lưu lại mọi thứ bạn tạoĐăng nhập bằng email hoặc Google, không cần mật khẩu.
Đăng nhập
Solart
Đăng nhập
© 2026 Solart · [email protected]
Hỏi đápModel AIBảng giáAPI & AI AgentĐiều khoản sử dụngChính sách bảo mật
Trang chủMẫuTạoCộng đồngLịch sử
Nhà phát triển

Cho AI agent tạo ảnh và video bằng Solart

Một API key dùng được cho cả REST API, MCP server và Agent Skill. Agent tạo ảnh, video bằng credit trong tài khoản của bạn, lượt lỗi được hoàn credit như khi tạo trên web.

Tạo API keyXem hướng dẫn
Dùng được với
  • Claude Code
  • Claude Desktop
  • Cursor
  • VS Code
  • Codex CLI
Agent của bạn
Tạo giúp mình ảnh cô gái mặc áo dài trắng bên hồ sen, tỉ lệ 3:4
solart · generate{ model: "gpt-image-2", aspectRatio: "3:4" }
Đã tạo xong ảnh1 ảnh · 3:4 · lưu trong Lịch sử tạo18
Ảnh đây, bạn muốn đổi bối cảnh hay tạo thêm biến thể không?
MCP serverThêm một dòng cấu hình, agent tự xem model, tải ảnh tham chiếu và tạo ảnh, video.Hợp với Claude, Cursor, VS CodeAgent SkillMột file SKILL.md dạy agent cách gọi API, không cần cài MCP.Hợp với agent chạy được lệnhREST APIGọi thẳng bằng HTTP từ ứng dụng, script hay công cụ tự động hoá.Hợp với ứng dụng và workflow

Bắt đầu nhanh

  1. 1Tạo API key ở Tài khoản > API key, chép key dạng slr_... và lưu lại.
  2. 2Chọn cách kết nối: thêm MCP server vào agent, cài Agent Skill, hoặc gọi thẳng REST API.
  3. 3Nhờ agent tạo ảnh. Credit bị trừ theo đúng giá của model, xem ở trang Model AI.
Thử ngay bằng curl
curl https://solart.app/api/v1/me \
  -H "Authorization: Bearer slr_..."

MCP server

Solart có MCP server từ xa theo chuẩn Streamable HTTP. Thêm vào agent một lần là agent tự biết cách xem model, tải ảnh tham chiếu và tạo ảnh, video.

Địa chỉ MCPhttps://solart.app/api/mcpGửi API key trong header Authorization: Bearer slr_...
claude mcp add --transport http solart https://solart.app/api/mcp \
  --header "Authorization: Bearer slr_..."

Client khác hỗ trợ Streamable HTTP chỉ cần địa chỉ MCP và header Authorization ở trên. Client chỉ hỗ trợ stdio thì dùng cầu nối mcp-remote như cấu hình Claude Desktop.

Các tool có sẵn

  • get_accountEmail và số dư credit
  • list_modelsModel đang bật, giá credit, tỉ lệ và độ phân giải hỗ trợ
  • list_templatesMẫu prompt viết sẵn
  • get_templateBiến cần điền của một mẫu
  • upload_imageLưu ảnh tham chiếu từ URL hoặc base64
  • generateTạo ảnh, video và chờ kết quả tới 45 giây
  • get_generationTrạng thái và link kết quả, có thể chờ thêm
  • list_generationsLịch sử tạo gần đây

Agent Skill

Skill là file SKILL.md hướng dẫn agent cách gọi API của Solart: chọn model, tải ảnh, tạo và chờ kết quả, xử lý lỗi. Phù hợp khi agent chạy được lệnh (curl) nhưng bạn không muốn cài MCP.

mkdir -p ~/.claude/skills/solart
curl -fsSL https://solart.app/skill.md -o ~/.claude/skills/solart/SKILL.md
Skill đọc API key từ biến môi trường SOLART_API_KEY.
export SOLART_API_KEY="slr_..."

Claude.ai và Claude Desktop: tải file zip rồi vào Settings > Capabilities > Skills > Upload skill.

Tải skill (.zip)Xem SKILL.md

REST API

Base URL bên dưới, mọi request gửi kèm header Authorization. Dữ liệu vào ra là JSON, link kết quả là URL tuyệt đối.

Base URLhttps://solart.app/api/v1

Endpoint

  • GET/meTài khoản và số dư credit
  • GET/modelsModel, giá và khả năng (lọc ?type=image|video)
  • GET/templatesDanh sách mẫu
  • GET/templates/{slug}Chi tiết mẫu và các biến
  • POST/uploadsTải ảnh tham chiếu: multipart file, JSON url hoặc data base64
  • GET/generationsLịch sử tạo, phân trang bằng before
  • POST/generationsTạo ảnh, video. ?wait=55 để chờ kết quả
  • GET/generations/{id}Trạng thái và kết quả. ?wait=55 để chờ
  • DELETE/generations/{id}Chuyển vào thùng rác

Ví dụ

curl -X POST "https://solart.app/api/v1/generations?wait=55" \
  -H "Authorization: Bearer slr_..." \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "custom",
    "type": "image",
    "prompt": "Cô gái mặc áo dài trắng bên hồ sen lúc bình minh",
    "params": { "aspectRatio": "3:4" }
  }'

Tạo ảnh từ prompt và chờ kết quả trong cùng request.

Kết quả trả về

JSON
{
  "id": "8f0c...",
  "type": "image",
  "status": "succeeded",
  "outputs": [
    {
      "type": "image",
      "url": "https://solart.app/api/files/...",
      "downloadUrl": "https://solart.app/api/files/...?download=1"
    }
  ],
  "error": null,
  "creditCost": 24,
  "refunded": false,
  "filesExpireAt": "2026-10-13T09:00:00.000Z",
  "webUrl": "https://solart.app/generations/8f0c..."
}

Không có wait thì lượt tạo trả về ngay với status queued. Gọi GET /generations/:id?wait=55 lặp lại tới khi status là succeeded hoặc failed. Ảnh thường xong trong 10 đến 60 giây, video vài phút. File kết quả bị xoá sau filesExpireAt, hãy tải về nếu cần giữ.

Giới hạn và lỗi

Tối đa 20 lượt tạo mỗi phút cho mỗi tài khoản, cùng giới hạn số lượt đang chờ như trên web.

  • 401API key thiếu, sai hoặc đã bị thu hồi (code invalid_api_key).
  • 402Không đủ credit, nạp thêm ở trang Bảng giá.
  • 422Tham số không hợp lệ: tỉ lệ, độ phân giải, thời lượng không có ở model hoặc thiếu biến của mẫu. Đọc error và details.
  • 429Vượt giới hạn tần suất hoặc số lượt đang chờ, đợi theo header Retry-After.

status failed: lượt tạo lỗi, credit đã được hoàn (refunded: true).

Agent tự tìm hiểu được qua /llms.txt và openapi.json.

Mục lụcBắt đầu nhanhMCP serverAgent SkillREST APIGiới hạn và lỗi
Tạo API keyOpenAPI