Njuolgga sisdollui
Álgit

Johtileamos álggahus

Čájet Markdown:a Ođasmahttojuvvon

Ráhkat vuosttaš ráhkadeami moadde minuhtas. Buot 1 496 modealla geavahit seammalágan jearaldaga ja máhcahit seamma jearaldat-objekta govvagiid, video ja jietnna várás: oahpa dan oktii dáppe.

1. Oza API-čoavdda

Ráhkat čoavdda dáppe https://doitong.com/developers/dashboard#keys ja vurke dan birasvariábilii: dan čájehuvvo dušše oktii. Juohke čoavddas sáhttá leat iežas bušeahtta, nu ahte sáhtát addit dan ageantii almmá ahte olles konto riskerejuvvo. GET /account máhcaha du API-saldo.

export DOITONG_API_KEY="doitong_..."

curl "https://api.doitong.com/v1/account" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ráhkadeamit máksojuvvojit du konttu API-saldos API-kredihtain: 1 000 API-kreditta = 1 $, ja juohke modealla máksá juste iežas ráhkadeaddji hatti. Lasáhus dáppe https://doitong.com/developers/dashboard#balance.

2. Geahččal hatti, de ráhkat

POST /quote/{model_id} váldá sisa-addi JSON:a ja máhcaha juste hatti. Dan várás ii dárbbaš čoavdda iige máksojuvvo maidege. Seamma sisa-addi geavaheapmi máksá juste dan: geahččalhat lea máksu. (Modealla, mii máksá geavaheami mielde, lea spiehkastat: dan geahččalhat lea eanemus maid ráhkadeapmi sáhttá máksit, ja geavaheapmi ii geavahuvvon máksojuvvo máhcaheami bokte maŋŋá.)

curl -X POST "https://api.doitong.com/v1/quote/kling-video/v3/pro/image-to-video" \
  -H "Content-Type: application/json" \
  -d '{"image": "https://example.com/fox.jpg", "duration": 5, "generate_audio": true}'
200 OK · quote
{
  "object": "quote",
  "model": "kling-video/v3/pro/image-to-video",
  "credits": 840,
  "usd": "0.84",
  "unit": "second",
  "quantity": 5,
  "unit_credits": 168,
  "mode": "exact",
  "breakdown": "5 s × 168 API credits"
}

Sádde de seamma gieđa POST /run/{model_id}. Lasi ?wait=20 bisuhit oktavuođa gitta 20 sekundda rádjai: jođánis modealla máhcaha geargan boađusa ovtta jearaldagain. Sádde Idempotency-Key-čálli, vai ođđasaga jearaldat ii goassige ráhkada (dahje mávsse) guokte geardde.

curl -X POST "https://api.doitong.com/v1/run/flux/schnell?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: lighthouse-001" \
  -d '{"prompt": "A lighthouse on a rocky coast at dusk, warm light in the window"}'

Vástádus lea jearaldat-objekta:

200 OK · jearaldat
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "flux/schnell",
  "status": "succeeded",
  "cost": { "credits": 3, "usd": "0.003", "charged": 3, "refunded": 0 },
  "outputs": [
    { "type": "image", "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg", "width": 1024, "height": 768, "stored": true }
  ],
  "error": null
}

3. Čuovvol statusa

Jus modealla bargá ain go vuordánáigi nohko, oaččut 202 Accepted jearaldaga id ja dan dálá status-ain. Juohke jearaldat manná seamma eallinagi čađa:

Ohcamuša eallinvuohki
  1. queued Dohkkehuvvon ja máksomearrái čájehuvvon, bargi vuordámis
  2. running Modealla ráhkada
  3. Loahpalaš stáhtusat:
    • succeededMáksu čájehuvvon haddái; outputs[] sisttisdollet URL:aid min vurkenbálvalusas
    • failedMáksu máhcahuvvon automáhtalaččat; meattáhus čájeha manne
    • canceledBissehuvvon ovdal boahtte bohtosa; máksu máhcahuvvon

Loga jearaldaga fas dan id:in. ?wait=20 doaibmá dáppege, nu ahte álki vuoruhanjuolggadus lea doarvái:

curl "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Go status lea succeeded, de outputs[].url sisttisdoallá liŋkkaid fiillaide min vurkenbáikkis. Jus jearaldat failed dahje canceled, de dan API-kredihtta máhcaheamit dahkkojit automáhtalaččat ja error čájeha manin. Heaittát juohke dan mii lea ain queued dahje running:

terminála
curl -X POST "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Guhkes video-bargguide sáhtát guođđit polling:a ja sáddet dan sadjái webhook_url (geahča Webhooks).

4. Fiillat

Sádde makkárge almmolaš URL:a sisa-addin, dahje bivdde POST /files upload-URL:a, PUT fiilla dasa ja geavat máhcahuvvon file_url (geahča Files). Geargan jearaldat čájeha boađusiidis outputs[] siste, mas leat type, content type ja, go diehtit, sturrodat ja guhkkodat.

terminála
curl -X POST "https://api.doitong.com/v1/files" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"filename": "fox.jpg", "content_type": "image/jpeg", "size": 482113}'

Meattáhusat

Juohke modealla filte seamma láhkai: okta envelope mas lea type, juste code, vahágahtti param ja juohke váttisvuohta details siste, nu ahte ageanta sáhttá divvut jearaldaga almmá prosa logakeahttá. Invalid jearaldaga ii máksojuvvo maidege.

422 Unprocessable Entity
{
  "error": {
    "type": "invalid_request",
    "code": "invalid_input",
    "message": "duration must be one of 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15.",
    "param": "duration",
    "details": [ { "param": "duration", "message": "duration must be one of 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15." } ],
    "request_id": null,
    "doc_url": "https://doitong.com/developers/docs/errors#invalid_input"
  }
}

Juohke type ja code lea listtus Errors.

Hattit

Hattit leat USD:in ja API-kredihtain ja čájehuvvojit juohke modealla siiddus ovdal go ráhkadat. Juohke jearaldat sisttisdoallá cost, mas leat credits, usd, charged ja refunded. Ráhkadeapmi máksojuvvo go dat dohkkehuvvo; failed ja canceled jearaldagat máhcaheamit dahkkojit automáhtalaččat. Muhtin modeallaid haddái váikkuha juste sisa-addi, muhtin mákset fiillaid guhkkodaga dahje sturrodaga mielde, eará mákset meroštallojuvvon hatti juohke ráhkadeami nammii: juohke dáhpáhusas máksát geahččalhatti. Moatti modealla (gielamodealla ja oaidninmodealla, jietna ja proseassáigo-reaiddut) leat geavaheami mielde máksojuvvon: geahččalhat lea eanemus maid ráhkadeapmi sáhttá máksit, ja oassi maid ráhkadeapmi ii geavahan máhcaheami automáhtalaččat. Geahča Pricing.

MCP ja AI-ageanttat

Čatnat makkárge MCP-klienta https://api.doitong.com/v1/mcp-ii seamma Bearer-čoavddain. Du ageanta sáhttá ohcat katalogas, geahččat hattiid ja ráhkat modeallaid, ja lohkat juohke dokumentašuvdnasiidu Markdown:in.

Claude Code
claude mcp add --transport http doitong-models https://api.doitong.com/v1/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Boahtte lávkkit