مواد پر جائیں
نیا Kling 3.0 اور Seedance 2.0 دستیاب ہیں

بہترین امیج، ویڈیو اور آڈیو ماڈلز کے لیے ایک API

ہر ماڈل کے لیے ایک ہی درخواست کا فارمیٹ۔ چلانے سے پہلے درست قیمت۔ فائلیں ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ، انتخاب آپ کا۔

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

1,496ماڈلز
84لیبز
تصویرویڈیوآڈیو3Dمتنڈیٹا (JSON)فائل
سب کے لیے درخواست کا ایک ہی فارمیٹ
فوری آغاز

کلید سے تیار ویڈیو تک، ایک کال میں

فوری آغاز پڑھیں
ٹرمینل
# 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"
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 ماڈلز · 21 زمرے

دیکھیں ہر ماڈل کیا بناتا ہے

تمام زمرے (21)

لیب کے لحاظ سے دیکھیں

تمام لیبز (84)
Doitong API کیوں

ایک درخواست سیکھیں۔ ہر ماڈل استعمال کریں۔

متحد پیرامیٹرز

image، duration اور aspect_ratio ہر ماڈل پر ایک ہی معنی رکھتے ہیں۔ ماڈل کے مقامی نام بطور عرف بھی کام کرتے ہیں۔

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

ہر ماڈل کے لیے ایک درخواست URL

پاتھ تبدیل کر کے ماڈل تبدیل کریں۔ تصدیق، باڈی اور جواب ایک جیسے رہتے ہیں۔

POST /run/{model_id}

Quote = چارج

POST /quote/{model_id} آپ کے ان پٹ کی درست قیمت واپس کرتا ہے۔ آپ اتنی ہی ادائیگی کرتے ہیں، اس سے زیادہ کبھی نہیں۔

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

فائلیں جتنی دیر آپ چاہیں محفوظ

ہر آؤٹ پٹ ہمارے اسٹوریج میں کاپی ہو جاتا ہے۔ اسے ⁨$0.10⁩ فی GB ماہانہ کے عوض ہمیشہ کے لیے رکھیں، یا مفت میں 7 دن تک: اپنے اکاؤنٹ میں یا ہر درخواست کے لیے ایک سوئچ سے۔

?storage=permanent | temporary

غلطی کا ایک فارمیٹ

ہر ناکامی ہر ماڈل پر پیرامیٹر، وجہ اور دستاویزات کا لنک بتاتی ہے۔ غلط ان پٹ پر کبھی چارج نہیں ہوتا۔

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

ہر کلید کے لیے بجٹ + MCP

ہر کلید کے خرچ کی حد مقرر کریں، پھر MCP سرور کے ذریعے وہ کلید کسی ایجنٹ کو دیں۔

api.doitong.com/v1/mcp
AI ایجنٹس کے لیے تیار

اپنے ایجنٹ کو ماڈل منتخب کرنے، قیمت بتانے اور اسے چلانے دیں

REST کے لیے استعمال ہونے والی اسی کلید کے ساتھ Claude، ChatGPT یا Cursor کو Doitong MCP سرور سے مربوط کریں۔ ہر دستاویزات کا صفحہ Markdown کے طور پر بھی دستیاب ہے، اس لیے ایجنٹس وہی پڑھتے ہیں جو آپ پڑھتے ہیں۔

  • ہر رن سے پہلے قیمت، تاکہ ایجنٹس بجٹ کے اندر رہیں
  • غلطیاں اس پیرامیٹر کا نام بتاتی ہیں جسے ایجنٹ کو درست کرنا ہے
  • کانٹیکسٹ ونڈوز کے لیے ہر صفحے کا Markdown ورژن

اسے Claude، ChatGPT یا Cursor میں پیسٹ کریں، پھر بتائیں کہ آپ کیا بنانا چاہتے ہیں۔

پرامپٹ دکھائیں
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"

اپنے پروجیکٹ فولڈر میں ایک بار چلائیں۔ REST API جیسی Bearer کلید استعمال کریں۔