Preskoči na vsebino
Novo Kling 3.0 in Seedance 2.0 sta na voljo

En API za najboljše modele slik, videoposnetkov in zvoka

Enak format zahteve za vsak model. Natančna cena pred zagonom. Datoteke se hranijo za vedno ali 7 dni brezplačno – izbira je vaša.

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

1496modelov
84laboratorijev
SlikaVideoposnetekZvok3DBesediloPodatki (JSON)Datoteka
en format zahteve za vse
Hitri začetek

Od ključa do končnega videoposnetka v enem klicu

Preberite hitri začetek
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
    }
  ]
}
1496 modelov · 21 kategorij

Oglejte si, kaj ustvari posamezen model

Vse kategorije (21)

Brskaj po laboratoriju

Vsi laboratoriji (84)
Zakaj Doitong API

Naučite se ene zahteve. Uporabite vsak model.

Poenoteni parametri

image, duration in aspect_ratio pomenijo isto pri vsakem modelu. Izvorna imena modela še vedno delujejo kot vzdevki.

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

En URL zahteve za vsak model

Model zamenjate tako, da spremenite pot. Preverjanje pristnosti, telo in odgovor ostanejo enaki.

POST /run/{model_id}

Predračun = bremenitev

POST /quote/{model_id} vrne natančno ceno za vaš vnos. To je znesek, ki ga plačate, nikoli več.

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

Datoteke shranjene tako dolgo, kot jih potrebujete

Vsak izhod se kopira v našo shrambo. Hranite ga za vedno za 0,10 $ na GB na mesec ali 7 dni brezplačno: z enim preklopom v računu ali za posamezno zahtevo.

?storage=permanent | temporary

Enoten format napak

Vsaka napaka pri vsakem modelu navede parameter, razlog in povezavo do dokumentacije. Neveljaven vnos se nikoli ne zaračuna.

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

Proračuni na ključ + MCP

Omejite porabo na ključ, nato pa ta ključ prek strežnika MCP posredujte agentu.

api.doitong.com/v1/mcp
Ustvarjeno za agente AI

Dovolite agentu, da izbere model, preveri ceno in ga zažene

Povežite Claude, ChatGPT ali Cursor s strežnikom Doitong MCP z istim ključem, ki ga uporabljate za REST. Vsaka stran dokumentacije je na voljo tudi kot Markdown, zato agenti berejo natanko to, kar berete vi.

  • Predračuni pred vsakim zagonom, da agenti ostanejo znotraj proračuna
  • Napake navedejo parameter, ki ga mora agent popraviti
  • Različica vsake strani v Markdownu za kontekstna okna

Prilepite ga v Claude, ChatGPT ali Cursor in nato opišite, kaj želite zgraditi.

Prikaži poziv
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"

Zaženite enkrat v mapi projekta. Isti ključ Bearer kot za REST API.