תיעוד
שגיאות / מגבלות קצב בקשות
שגיאות
שגיאות HTTP מחזירות אובייקט error המכיל code (קוד) ו-message (הודעה). משימה שהתקבלה בהצלחה עדיין עלולה להיכשל בשלב מאוחר יותר; בצעו שאילתה על המשימה או טפלו בקריאה החוזרת של הכישלון שלה.
{
"error": {
"code": "invalid_request",
"message": "input.prompt is required."
}
}| HTTP | שדה | מה לעשות |
|---|---|---|
| 400 | invalid_request | תקנו את מבנה ה-JSON, הנחיית הטקסט החסרה, טווח הפרמטרים או כתובת ה-URL של המדיה לפני שתנסו שוב. |
| 401 | invalid_api_key | בדקו את טוקן ה-Bearer וודאו שמפתח ה-API פעיל. |
| 402 | insufficient_credits | הוסיפו קרדיטים או הפחיתו את עלות המשימה. התגובה עשויה לכלול את כמות הקרדיטים הנדרשת מול זו הזמינה. |
| 403 | forbidden | בדוק את ההגבלות ברמת החשבון המתוארות בהודעת השגיאה. |
| 404 | not_found | ודאו שמזהה המשימה נכון ושהמפתח שייך למשתמש שיצר את המשימה. |
| 429 | rate_limited | המתן את משך הזמן המצוין ב-Retry-After לפני שתנסה שוב. |
| 500 | internal_error | בדקו את הודעת השגיאה ואת יומני הרישום של ה-API. נסו שוב בזהירות; שליחה חוזרת של בקשת יצירה עלולה ליצור משימה נוספת לחיוב. |
מגבלות קצב בקשות
יצירת משימות: כברירת מחדל, כל מפתח API מאפשר עד 100 בקשות בדקה. בשלב זה, לא ניתן להגדיר מגבלות קצב מותאמות אישית.
שאילתות משימות: כברירת מחדל, כל מפתח API מאפשר עד 120 בקשות בדקה. בקשות שאילתה ובקשות ליצירת משימות נספרות בנפרד.
בקשות ליצירת תמונות ווידאו חולקות את אותה מגבלת קצב (rate limit) של מפתח ה-API.
שגיאת HTTP 429 כוללת את הכותרת Retry-After: 60 עבור יצירה ו-Retry-After: 5 עבור שאילתות. השתמשו בהשהיית פניות (backoff) והימנעו מביצוע שאילתות בתדירות גבוהה מהנדרש.
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Retry-After: 60{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded."
}
}