Bỏ qua đến nội dung
Mới Kling 3.0 và Seedance 2.0 đã hoạt động

Một API cho các mô hình hình ảnh, video và âm thanh tốt nhất

Cùng một định dạng yêu cầu cho mọi mô hình. Giá chính xác trước khi chạy. Tệp được lưu vĩnh viễn hoặc 7 ngày miễn phí, tùy bạn chọn.

POSTapi.doitong.com/v1/run/{model_id}

1.496mô hình
84phòng nghiên cứu
Hình ảnhVideoÂm thanh3DVăn bảnDữ liệu (JSON)Tệp
một định dạng yêu cầu cho tất cả
Bắt đầu nhanh

Từ khóa đến video hoàn chỉnh chỉ trong một lần gọi

Đọc hướng dẫn bắt đầu nhanh
terminal
# Keys start with doitong_
export DOITONG_API_KEY="doitong_..."

# Check it works: returns your API credit balance
curl https://api.doitong.com/v1/account \
  -H "Authorization: Bearer $DOITONG_API_KEY"
terminal
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/kling-video/v3/pro/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The banana manager turns to the camera, smiles and waves while coworkers keep typing, gentle handheld camera",
    "image": "https://content.doitong.com/images/gp/image_20260610003801_541d9719_316882.png",
    "duration": 5
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"
response.json
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "model": "kling-video/v3/pro/image-to-video",
  "status": "succeeded",
  "cost": {
    "credits": 840,
    "usd": "0.84",
    "charged": 840,
    "refunded": 0
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ]
}
1.496 mô hình · 21 danh mục

Xem từng mô hình tạo ra gì

Tất cả danh mục (21)

Duyệt theo phòng nghiên cứu

Tất cả phòng nghiên cứu (84)
Vì sao chọn Doitong API

Học một yêu cầu. Dùng mọi mô hình.

Tham số thống nhất

image, duration và aspect_ratio có cùng ý nghĩa trên mọi mô hình. Tên gốc của mô hình vẫn hoạt động như bí danh.

"image": "…", "duration": 5

Một URL yêu cầu cho mọi mô hình

Chuyển mô hình bằng cách thay đổi path. Auth, body và response vẫn giống hệt nhau.

POST /run/{model_id}

Báo giá = tính phí

POST /quote/{model_id} trả về giá chính xác cho đầu vào của bạn. Đó là số tiền bạn trả, không bao giờ cao hơn.

→ { "credits": 560, "usd": "0.56" }

Lưu tệp theo thời hạn bạn cần

Mọi đầu ra đều được sao chép vào bộ lưu trữ của chúng tôi. Giữ vĩnh viễn với giá 0,10 $ mỗi GB mỗi tháng, hoặc 7 ngày miễn phí: bật một tùy chọn trong tài khoản hoặc theo từng yêu cầu.

?storage=permanent | temporary

Một định dạng lỗi

Mọi lỗi đều nêu tham số, lý do và liên kết tài liệu, trên mọi mô hình. Đầu vào không hợp lệ không bao giờ bị tính phí.

"param": "duration", "code": "out_of_range"

Ngân sách theo khóa + MCP

Giới hạn chi tiêu theo khóa, rồi cung cấp khóa đó cho tác nhân thông qua máy chủ MCP.

api.doitong.com/v1/mcp
Được xây dựng cho tác nhân AI

Để tác nhân chọn mô hình, báo giá và chạy mô hình

Kết nối Claude, ChatGPT hoặc Cursor với máy chủ MCP của Doitong bằng cùng khóa bạn dùng cho REST. Mọi trang tài liệu cũng có dạng Markdown để tác nhân đọc chính xác nội dung bạn đọc.

  • Báo giá trước mỗi lần chạy để tác nhân luôn trong phạm vi ngân sách
  • Lỗi nêu tham số mà tác nhân cần sửa
  • Phiên bản Markdown của mọi trang cho context window

Dán vào Claude, ChatGPT hoặc Cursor, rồi mô tả điều bạn muốn xây dựng.

Hiển thị lời nhắc
You can generate images, video, audio and 3D with the Doitong API.
Read https://doitong.com/developers/llms.txt first, then the .md page of each model you plan to use.
Base URL: https://api.doitong.com/v1. Authenticate with the header "Authorization: Bearer $DOITONG_API_KEY".
List models with GET /models and read one model's schema with GET /models/{model_id}.
Always call POST /quote/{model_id} with the input first and tell me the price (1000 API credits = 1 USD).
Then call POST /run/{model_id}?wait=20 with the same JSON body and an Idempotency-Key header.
If the status is still queued or running, poll GET /requests/{id}?wait=20.
Use outputs[].url from the response; files are kept forever unless the account keeps them 7 days
(pass ?storage=temporary for throwaway runs). Use only parameters from the model schema.
claude mcp add --transport http doitong-models https://api.doitong.com/v1/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Chạy một lần trong thư mục dự án. Dùng cùng khóa Bearer như REST API.