Langkau ke kandungan
Baharu Kling 3.0 dan Seedance 2.0 kini tersedia

Satu API untuk model imej, video dan audio terbaik

Format permintaan yang sama untuk setiap model. Harga tepat sebelum anda menjalankannya. Fail disimpan selama-lamanya atau 7 hari secara percuma, pilihan anda.

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

1,496model
84makmal
ImejVideoAudio3DTeksData (JSON)Fail
satu format permintaan untuk semuanya
Mula pantas

Daripada kunci kepada video siap dalam satu panggilan

Baca panduan mula pantas
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 model · 21 kategori

Lihat hasil setiap model

Semua kategori (21)

Semak imbas mengikut makmal

Semua makmal (84)
Mengapa Doitong API

Pelajari satu permintaan. Gunakan setiap model.

Parameter seragam

image, duration dan aspect_ratio membawa maksud yang sama pada setiap model. Nama natif model masih berfungsi sebagai alias.

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

Satu URL permintaan untuk setiap model

Tukar model dengan mengubah laluan. Pengesahan, badan dan respons kekal sama.

POST /run/{model_id}

Sebut harga = caj

POST /quote/{model_id} mengembalikan harga tepat untuk input anda. Itulah jumlah yang anda bayar, tidak lebih.

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

Fail disimpan selama yang anda perlukan

Setiap output disalin ke storan kami. Simpan selama-lamanya pada harga $0.10 setiap GB sebulan, atau 7 hari secara percuma: satu tetapan dalam akaun anda atau bagi setiap permintaan.

?storage=permanent | temporary

Satu format ralat

Setiap kegagalan menyatakan parameter, sebab dan pautan dokumentasi pada setiap model. Input tidak sah tidak pernah dicaj.

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

Bajet mengikut kunci + MCP

Hadkan perbelanjaan mengikut kunci, kemudian serahkan kunci itu kepada ejen melalui pelayan MCP.

api.doitong.com/v1/mcp
Dibina untuk ejen AI

Biarkan ejen anda memilih model, mendapatkan sebut harga dan menjalankannya

Sambungkan Claude, ChatGPT atau Cursor ke pelayan MCP Doitong dengan kunci yang sama yang anda gunakan untuk REST. Setiap halaman dokumentasi juga tersedia sebagai Markdown, jadi ejen membaca kandungan yang sama seperti anda.

  • Sebut harga sebelum setiap proses dijalankan, supaya ejen kekal dalam bajet
  • Ralat menyatakan parameter yang perlu dibetulkan oleh ejen
  • Versi Markdown bagi setiap halaman untuk tetingkap konteks

Tampalkannya ke dalam Claude, ChatGPT atau Cursor, kemudian terangkan perkara yang ingin anda bina.

Tunjukkan gesaan
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"

Jalankan sekali dalam folder projek anda. Kunci Bearer yang sama seperti REST API.