שליחת משימת יצירת תמונה
מחזיר HTTP 202 עם task_id מתמשך. בדקו שוב ב-GET /api/v1/images/generations/{task_id}. נתמך קלט שטוח או מקונן; קלט מקונן גובר. שדות callback מתעלמים מהם. היכולות ופרמטרי הקלט תלויים במודל ובערוץ המוגדרים.
- סוג: stringX
- Request - Id מזהה בקשה אופציונלי של הקורא שמוחזר בתגובה לצורכי אבחון.
- סוג: stringX
- Felo - Channel קודי ערוץ ציבורי מופרדים בפסיקים ובסדר מוגדר. השמיטו את הכותרת כדי להשתמש ב-default; אסור להשתמש ב-default יחד עם ערכים אחרים. במצב ארנק, default סורק את סדר הערוצים הציבוריים האפקטיבי של המודל מהסוף להתחלה, מדלג על ערוצים לא מפורסמים או לא זמינים, ובוחר את הספק של הערוץ הזמין הראשון. הוא כולל נקודות קצה זמינות מאותו ספק עם אותו מזהה מודל חיצוני ואותה דרגת שירות. ערוצים מפורשים מאומתים לפי הסדר שהלקוח ציין; רק קבוצת הספק של הערוץ הראשון נשלחת. אין נפילה אוטומטית לספקים אחרים. כותרות ספק מדור קודם אינן יכולות לעקוף את ניתוב הערוצים.
קלט תלוי-מודל עוקב אחר פרוטוקול המודל הציבורי המוגדר.
- סוג: stringmodelחובה
- סוג: array string[]image
_urls - סוג: objectinput
קלט מקונן אופציונלי; גובר על קלט שטוח.
- serviceסוג: string | null
_tier נכון לעכשיו נתמך רק default (סטנדרטי). ערך שהושמט, null, כינויים ומחרוזות לא נתמכות נופלים חזרה ל-default; סוגים אחרים מחזירים HTTP 400. הערוצים והמחירים המוגדרים נשארים ללא שינוי. ממשקי טקסט שולחים את הערך הסטנדרטי של הספק; ממשקי Decisions ויצירה משמיטים את השדה מהבקשה לספק.
- propertyסוג: anything
Name
- סוג: integern
Integer numbers.
- סוג: stringprompt
- סוג: string | nullservice
_tier נכון לעכשיו נתמך רק default (סטנדרטי). ערך שהושמט, null, כינויים ומחרוזות לא נתמכות נופלים חזרה ל-default; סוגים אחרים מחזירים HTTP 400. הערוצים והמחירים המוגדרים נשארים ללא שינוי. ממשקי טקסט שולחים את הערך הסטנדרטי של הספק; ממשקי Decisions ויצירה משמיטים את השדה מהבקשה לספק.
- סוג: stringsize
- סוג: anythingproperty
Name
- סוג: object · ImageGenerationAccepted202
המשימה התקבלה
- enumkindconst:imageחובהערכים
- image
- סוג: array string[]outputsחובה
ריק עד שהמשימה תצליח.
- enumstatusconst:queuedחובהערכים
- queued
- סוג: stringtask
_id חובהמזהה המשימה לשימוש בבדיקה החוזרת.
application/json - סוג: object · GenerationError400
בקשה לא חוקית (מודל לא מוכר, מצבי קלט מעורבים, שדות לא חוקיים)
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json - סוג: object · GenerationError401
מפתח API של Felo לא חוקי או חסר
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json - סוג: object · GenerationError402
יתרה לא מספקת / דרישת חיוב לא מתקיימת
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json - סוג: object · GenerationError403
החשבון אינו מורשה (נדרש מינוי או שהמשתמש חסום). מודלים מושבתים נדחים גם הם לפני קריאות לספק החיצוני. בקשות ומשימות שכבר התקבלו ממשיכות.
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json - סוג: object · GenerationError429
הגעתם למגבלת בקשות או הוצאות
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json - סוג: object · GenerationError502
הספק החיצוני נכשל
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json - סוג: object · GenerationError503
שירות היצירה או שירות החיוב אינו זמין באופן זמני
מעטפת שגיאה תואמת OpenAI.
- סוג: objecterror
- messageסוג: stringחובה
- typeסוג: string enumחובהערכים
- invalid
_request _error - server
_error
- codeסוג: string
- paramסוג: string עשוי להיות null
application/json
curl https://openapi.felo.ai/api/v1/images/generations \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "configured-image-model",
"prompt": "a cat"
}'
{
"task_id": "string",
"status": "queued",
"kind": "image",
"outputs": [
"string"
]
}