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
כתובת בקשה אחת לכל מודל
החליפו מודלים באמצעות שינוי הנתיב. האימות, גוף הבקשה והתגובה נשארים זהים.
POST /run/{model_id}
הצעת מחיר = חיוב
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
אפשרו לסוכן שלכם לבחור את המודל, לקבל הצעת מחיר ולהפעיל אותו
חברו את Claude, ChatGPT או Cursor לשרת Doitong MCP באמצעות אותו מפתח שבו אתם משתמשים עבור REST. כל דף תיעוד זמין גם כ־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"
]
}
}
}
הריצו פעם אחת בתיקיית הפרויקט. אותו מפתח Bearer כמו ב־REST API.
הפעילו מחדש את Cursor לאחר השמירה. השרת יופיע תחת MCP בהגדרות.
Settings → Developer → Edit config, ואז הפעילו מחדש את Claude Desktop. נדרש Node.js.