Viena API geriausiems vaizdų, vaizdo įrašų ir garso modeliams
Tas pats užklausos formatas kiekvienam modeliui. Tiksli kaina prieš paleidžiant. Failai saugomi neribotą laiką arba 7 dienos nemokamai – jūsų pasirinkimas.
POSTapi.doitong.com/v1/run/{model_id}
Nuo rakto iki paruošto vaizdo įrašo per vieną iškvietimą
# 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"
# 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"
{
"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
}
]
}
Sužinokite, ką sukuria kiekvienas modelis
Naršyti pagal laboratoriją
Visos laboratorijos (84)- Alibaba Galutiniai taškai: 142
- Black Forest Labs Galutiniai taškai: 135
- Lightricks Galutiniai taškai: 102
- MiniMax Galutiniai taškai: 64
- Kling Galutiniai taškai: 62
- ByteDance Galutiniai taškai: 57
- Bria AI Galutiniai taškai: 54
- Stability AI Galutiniai taškai: 48
- PixVerse Galutiniai taškai: 42
- Google Galutiniai taškai: 41
- Ideogram Galutiniai taškai: 36
- Tencent Galutiniai taškai: 33
- Microsoft Galutiniai taškai: 27
- NVIDIA Galutiniai taškai: 25
- Meta Galutiniai taškai: 24
- Recraft Galutiniai taškai: 24
- Vidu Galutiniai taškai: 22
- xAI Galutiniai taškai: 19
Išmokite vieną užklausą. Naudokite kiekvieną modelį.
Suvienodinti parametrai
image, duration ir aspect_ratio reiškia tą patį kiekviename modelyje. Modelio savieji pavadinimai vis dar veikia kaip alternatyvūs pavadinimai.
"image": "…", "duration": 5
Vienas užklausos URL kiekvienam modeliui
Pakeiskite modelį pakeisdami kelią. Autentifikavimas, turinys ir atsakymas išlieka identiški.
POST /run/{model_id}
Kainos pasiūlymas = mokestis
POST /quote/{model_id} grąžina tikslią jūsų įvesties kainą. Mokate būtent tiek ir ne daugiau.
→ { "credits": 560, "usd": "0.56" }
Failai saugomi tiek, kiek reikia
Kiekviena išvestis nukopijuojama į mūsų saugyklą. Saugokite ją neribotą laiką už 0,10 $ už GB per mėnesį arba 7 dienos nemokamai: vienu nustatymu paskyroje arba kiekvienai užklausai.
?storage=permanent | temporary
Vienas klaidų formatas
Kiekviena klaida nurodo parametrą, priežastį ir dokumentacijos nuorodą kiekviename modelyje. Už netinkamą įvestį mokestis netaikomas.
"param": "duration", "code": "out_of_range"
Biudžetai pagal raktą + MCP
Apribokite išlaidas pagal raktą, tada perduokite tą raktą agentui per MCP serverį.
api.doitong.com/v1/mcp
Leiskite agentui pasirinkti modelį, patikrinti kainą ir jį paleisti
Prijunkite Claude, ChatGPT arba Cursor prie Doitong MCP serverio naudodami tą patį raktą, kurį naudojate REST. Kiekvienas dokumentacijos puslapis taip pat pateikiamas Markdown formatu, todėl agentai skaito lygiai tai, ką skaitote jūs.
- Kainos pasiūlymai prieš kiekvieną vykdymą, todėl agentai neviršija biudžeto
- Klaidose nurodomas parametras, kurį agentas turi pataisyti
- Kiekvieno puslapio Markdown versija konteksto langams
Įklijuokite jį į Claude, ChatGPT arba Cursor, tada apibūdinkite, ką norite sukurti.
Rodyti raginimą
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"
// .cursor/mcp.json
{
"mcpServers": {
"doitong-models": {
"url": "https://api.doitong.com/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
// claude_desktop_config.json
{
"mcpServers": {
"doitong-models": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.doitong.com/v1/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}
Paleiskite vieną kartą projekto aplanke. Tas pats Bearer raktas kaip REST API.
Išsaugoję paleiskite Cursor iš naujo. Serveris nustatymuose rodomas skiltyje MCP.
Settings → Developer → Edit config, tada paleiskite Claude Desktop iš naujo. Reikalingas Node.js.