بہترین امیج، ویڈیو اور آڈیو ماڈلز کے لیے ایک API
ہر ماڈل کے لیے ایک ہی درخواست کا فارمیٹ۔ چلانے سے پہلے درست قیمت۔ فائلیں ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ، انتخاب آپ کا۔
POSTapi.doitong.com/v1/run/{model_id}
کلید سے تیار ویڈیو تک، ایک کال میں
# 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
}
]
}
دیکھیں ہر ماڈل کیا بناتا ہے
لیب کے لحاظ سے دیکھیں
تمام لیبز (84)- Alibaba اینڈ پوائنٹس: 142
- Black Forest Labs اینڈ پوائنٹس: 135
- Lightricks اینڈ پوائنٹس: 102
- MiniMax اینڈ پوائنٹس: 64
- Kling اینڈ پوائنٹس: 62
- ByteDance اینڈ پوائنٹس: 57
- Bria AI اینڈ پوائنٹس: 54
- Stability AI اینڈ پوائنٹس: 48
- PixVerse اینڈ پوائنٹس: 42
- Google اینڈ پوائنٹس: 41
- Ideogram اینڈ پوائنٹس: 36
- Tencent اینڈ پوائنٹس: 33
- Microsoft اینڈ پوائنٹس: 27
- NVIDIA اینڈ پوائنٹس: 25
- Meta اینڈ پوائنٹس: 24
- Recraft اینڈ پوائنٹس: 24
- Vidu اینڈ پوائنٹس: 22
- xAI اینڈ پوائنٹس: 19
ایک درخواست سیکھیں۔ ہر ماڈل استعمال کریں۔
متحد پیرامیٹرز
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
اپنے ایجنٹ کو ماڈل منتخب کرنے، قیمت بتانے اور اسے چلانے دیں
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"
// .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"
]
}
}
}
اپنے پروجیکٹ فولڈر میں ایک بار چلائیں۔ REST API جیسی Bearer کلید استعمال کریں۔
محفوظ کرنے کے بعد Cursor دوبارہ شروع کریں۔ سرور سیٹنگز میں MCP کے تحت ظاہر ہوگا۔
Settings → Developer → Edit config، پھر Claude Desktop دوبارہ شروع کریں۔ Node.js درکار ہے۔