Neidio i'r cynnwys
Dechrau arni

Cychwyn cyflym

Gweld fel Markdown Wedi'i ddiweddaru

Rhedwch eich cynhyrchiad cyntaf mewn ychydig funudau. Mae pob un o'r 1,496 model yn derbyn yr un math o gais ac yn dychwelyd yr un gwrthrych cais, ar gyfer delweddau, fideo a sain: dysgwch ef unwaith yma.

1. Cael allwedd API

Crëwch allwedd yn https://doitong.com/developers/dashboard#keys a'i chadwch mewn newidyn amgylchedd: dim ond unwaith y caiff ei dangos. Gall pob allwedd gynnwys ei chyllideb ei hun, felly gallwch roi un i asiant heb beryglu'r cyfrif cyfan. Mae GET /account yn dychwelyd balans eich API.

export DOITONG_API_KEY="doitong_..."

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

Telir am rediadau o falans API eich cyfrif mewn credydau API: 1,000 o gredydau API = $1, ac mae pob model yn costio union bris ei wneuthurwr. Ychwanegwch at y balans yn https://doitong.com/developers/dashboard#balance.

2. Dyfynnu, yna rhedeg

Mae POST /quote/{model_id} yn cymryd y JSON mewnbwn ac yn dychwelyd yr union bris. Nid oes angen allwedd arno ac nid yw'n costio dim. Mae rhedeg yr un mewnbwn yn costio union hynny: y dyfynbris yw'r tâl. (Model y codir tâl arno yn ôl defnydd yw'r eithriad: y dyfynbris yw'r uchafswm y gall y rhediad gostio, a chaiff y rhan nas defnyddiwyd ei had-dalu ar ôl y rhediad.)

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 · dyfynbris
{
  "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"
}

Yna anfonwch yr un corff at POST /run/{model_id}. Ychwanegwch ?wait=20 i gadw'r cysylltiad am hyd at 20 eiliad: mae model cyflym yn dychwelyd y canlyniad gorffenedig mewn un daith gron. Anfonwch bennyn Idempotency-Key fel na fydd ailgais byth yn rhedeg (nac yn codi tâl) ddwywaith.

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"}'

Gwrthrych cais yw'r ymateb:

200 OK · cais
{
  "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. Dilynwch y statws

Os yw'r model yn dal i weithio pan ddaw'r amser aros i ben, cewch 202 Accepted gydag id y cais a'i status cyfredol. Mae pob cais yn symud drwy'r un gylchred:

Cylch oes y cais
  1. queued Wedi'i dderbyn a'i godi, yn aros am weithiwr
  2. running Mae'r model yn cynhyrchu
  3. Statws terfynol:
    • succeededCodwyd tâl am y dyfynbris; mae outputs[] yn cynnwys URLau ar ein storfa
    • failedWedi'i ad-dalu'n awtomatig; mae'r gwall yn egluro pam
    • canceledWedi'i atal cyn canlyniad; wedi'i ad-dalu

Darllenwch y cais eto gyda'i id. Mae ?wait=20 yn gweithio yma hefyd, felly mae dolen syml yn ddigon:

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

Pan fo status yn succeeded, mae outputs[].url yn cynnwys dolenni i'r ffeiliau ar ein storio. Os oedd y cais yn failed neu'n canceled, caiff ei gredydau API eu had-dalu'n awtomatig ac mae error yn dweud pam. Canslwch unrhyw beth sy'n dal yn queued neu'n running:

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

Ar gyfer swyddi fideo hir, gallwch hepgor pleidleisio a phasio webhook_url yn lle hynny (gweler Webhooks).

4. Ffeiliau

Pasiwch unrhyw URL cyhoeddus fel mewnbwn, neu gofynnwch i POST /files am URL uwchlwytho, PUTiwch y ffeil yno a defnyddiwch y file_url a ddychwelwyd (gweler Ffeiliau). Mae cais llwyddiannus yn rhestru ei ganlyniadau yn outputs[] gyda math, math cynnwys a, phan fo'n hysbys, ddimensiynau a hyd.

terfynell
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}'

Gwallau

Mae pob model yn methu yr un ffordd: un amlen gyda type, code union, y param problemus a phob problem yn details, fel y gall asiant drwsio'r cais heb ddarllen rhyddiaith. Ni chodir tâl am gais annilys.

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"
  }
}

Rhestrir pob math a chod yn Gwallau.

Prisio

Mae prisiau mewn USD a chredydau API ac fe'u dangosir ar dudalen pob model cyn i chi redeg. Mae pob cais yn cynnwys cost gyda credits, usd, charged a refunded. Codir tâl am rediad pan gaiff ei dderbyn; caiff ceisiadau failed a canceled eu had-dalu'n awtomatig. Prisir rhai modelau'n union o'r mewnbwn, rhai yn ôl hyd neu faint y ffeiliau a anfonwch, ac mae eraill yn codi amcangyfrif o bris fesul rhediad: beth bynnag, y dyfynbris yw'r hyn a dalwch. Mae ychydig o fodelau (modelau iaith a gweledigaeth, llais, offer amser prosesu) yn cael eu codi yn ôl defnydd: y dyfynbris yw'r uchafswm y gall y rhediad gostio, a chaiff y rhan na ddefnyddiodd y rhediad ei had-dalu'n awtomatig. Gweler Prisio.

MCP ac asiantau AI

Cysylltwch unrhyw gleient MCP â https://api.doitong.com/v1/mcp gan ddefnyddio'r un allwedd Bearer. Gall eich asiant chwilio'r catalog, dyfynnu a rhedeg modelau, a darllen pob tudalen dogfennaeth fel Markdown.

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

Camau nesaf