رفتن به محتوا
جدید Kling 3.0 و Seedance 2.0 فعال هستند

یک API برای بهترین مدل‌های تصویر، ویدئو و صوت

قالب درخواست برای همه مدل‌ها یکسان است. قیمت دقیق پیش از اجرا. فایل‌ها برای همیشه یا به‌مدت ۷ روز رایگان نگه‌داری می‌شوند؛ انتخاب با شماست.

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

۱٬۴۹۶مدل
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
    }
  ]
}
۱٬۴۹۶ مدل · ۲۱ دسته‌بندی

ببینید هر مدل چه چیزی تولید می‌کند

همه دسته‌ها (21)

مرور بر اساس آزمایشگاه

همه آزمایشگاه‌ها (84)
چرا Doitong API

یک درخواست را یاد بگیرید. از همه مدل‌ها استفاده کنید.

پارامترهای یکپارچه

image، duration و aspect_ratio در همه مدل‌ها معنای یکسانی دارند. نام‌های بومی مدل همچنان به‌عنوان نام مستعار کار می‌کنند.

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

یک URL درخواست برای همه مدل‌ها

با تغییر مسیر، مدل‌ها را عوض کنید. احراز هویت، بدنه و پاسخ یکسان باقی می‌مانند.

POST /run/{model_id}

استعلام = هزینه

POST /quote/{model_id} قیمت دقیق ورودی شما را برمی‌گرداند. همان مبلغی را می‌پردازید که هرگز بیشتر نیست.

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

فایل‌ها تا هر زمان که نیاز دارید نگه داشته می‌شوند

هر خروجی در فضای ذخیره‌سازی ما کپی می‌شود. آن را برای همیشه با هزینه ⁨‎$۰٫۱۰⁩ به‌ازای هر GB در ماه نگه دارید، یا به‌مدت ۷ روز رایگان: با یک گزینه در حساب کاربری یا برای هر درخواست.

?storage=permanent | temporary

یک قالب خطا

هر خطا در همه مدل‌ها پارامتر، دلیل و لینک مستندات را مشخص می‌کند. ورودی نامعتبر هرگز هزینه‌ای ندارد.

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

بودجه برای هر کلید + MCP

هزینه را برای هر کلید محدود کنید، سپس آن کلید را از طریق سرور MCP در اختیار یک عامل قرار دهید.

api.doitong.com/v1/mcp
ساخته‌شده برای عامل‌های هوش مصنوعی

به عامل خود اجازه دهید مدل را انتخاب کند، قیمت را استعلام بگیرد و آن را اجرا کند

Claude، ChatGPT یا Cursor را با همان کلیدی که برای REST استفاده می‌کنید به سرور MCP Doitong متصل کنید. هر صفحه مستندات به‌صورت 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"

یک‌بار در پوشه پروژه اجرا کنید. همان کلید Bearer مربوط به REST API.