ایجاد یک پاسخ مدل
نقطه پایانی سازگار با OpenAI Responses API. یک پاسخ موفق غیرجریانسازی از شکل شیء Responses استفاده میکند؛ وقتی stream=true باشد، نقطه پایانی رویدادهای SSE Responses را برمیگرداند. یک شیء Responses ناموفق میتواند حتی وقتی خود درخواست HTTP کامل شده است، از status=failed با error={code,message} استفاده کند.
- نوع: stringX
- Felo - Channel کدهای کانال عمومی جداشده با کاما و مرتبشده. برای استفاده از default این هدر را حذف کنید؛ default باید بهتنهایی استفاده شود. در حالت کیف پول، default ترتیب مؤثر کانالهای عمومی مدل را بهصورت معکوس بررسی میکند، کانالهای منتشرنشده یا در دسترس نبودن را رد میکند و ارائهدهنده اولین کانال در دسترس را انتخاب میکند. نقاط پایانی در دسترس آن ارائهدهنده با همان شناسه مدل بالادست و سطح سرویس را شامل میشود. کانالهای صریح به ترتیب مشخصشده توسط کلاینت اعتبارسنجی میشوند؛ فقط گروه ارائهدهنده اولین کانال ارسال میشود. هیچ بازگشت خودکار به ارائهدهندگان دیگر وجود ندارد. هدرهای ارائهدهنده قدیمی نمیتوانند مسیریابی کانال را بازنویسی کنند.
- inputالزامی
- نوع: string
- نوع: stringmodelالزامی
- نوع: array string[]include
- نوع: stringinstructions
- نوع: integermax
_output _tokens حداقل:1Integer numbers.
- نوع: objectmetadata
- propertyنوع: anything
Name
- نوع: stringprevious
_response _id - نوع: objectreasoning
- propertyنوع: anything
Name
- نوع: string | nullservice
_tier در حال حاضر فقط default (استاندارد) پشتیبانی میشود. مقادیر حذفشده، null، نامهای مستعار و رشتههای پشتیبانینشده به default بازمیگردند؛ انواع دیگر HTTP 400 برمیگردانند. کانالها و قیمتهای پیکربندیشده بدون تغییر میمانند. APIهای متنی مقدار استاندارد ارائهدهنده را ارسال میکنند؛ APIهای Decisions و تولید فیلد بالادست را حذف میکنند.
- نوع: booleanstore
- نوع: booleanstream
- نوع: numbertemperatureحداقل:0
- نوع: anythingproperty
Name
- نوع: objecttext
- propertyنوع: anything
Name
- tool
_choice - نوع: string
- نوع: array object[]tools
- propertyنوع: anything
Name
- نوع: numbertop
_p حداقل:0حداکثر:1 - نوع: anythingproperty
Name
- نوع: object · ResponsesResponse200
شیء پاسخ یا رویدادهای پاسخ جریانسازی
- نوع: stringidالزامی
- objectمقدار ثابت:responseالزامی
- نوع: string فهرست مقادیرstatusالزامیمقادیر
- completed
- failed
- in
_progress - cancelled
- queued
- incomplete
- نوع: object · ResponsesErrorerror
- codeنوع: stringالزامی
- messageنوع: stringالزامی
- propertyنوع: anything
Name
- نوع: objectmetadata
- propertyنوع: anything
Name
- نوع: stringmodel
- نوع: array object[]output
- propertyنوع: anything
Name
- نوع: stringoutput
_text - نوع: object · Usageusage
شیء مصرف ارائهدهنده. فیلدها بر اساس نقطه پایانی و ارائهدهنده متفاوتاند.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
- نوع: object · OpenAIErrorResponse400
درخواست، مدل یا نگاشت ارائهدهنده نامعتبر
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json - نوع: object · OpenAIErrorResponse401
کلید API Felo نامعتبر است یا وجود ندارد.
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json - نوع: object · OpenAIErrorResponse402
موجودی ناکافی
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json - نوع: object · OpenAIErrorResponse403
حساب مجاز به استفاده از این مدل نیست. مدلهای غیرفعال نیز پیش از فراخوانیهای بالادست رد میشوند. درخواستها و وظایف پذیرفتهشده موجود ادامه مییابند.
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json - نوع: object · OpenAIErrorResponse429
سقف هزینه یا درخواست به پایان رسیده است
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json - نوع: object · OpenAIErrorResponse502
درخواست ارائهدهنده بالادست ناموفق بود
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json - نوع: object · OpenAIErrorResponse503
ارائهدهنده یا سرویس صورتحساب در دسترس نیست
پاکت خطای سازگار با OpenAI. Router ممکن است code و message را بدون همه فیلدهای اختیاری بالادست شامل شود.
- نوع: objecterrorالزامی
- messageنوع: stringالزامی
- codeنوع: string | null
- paramنوع: string | null
- typeنوع: string
نوع خطای سازگار با OpenAI در صورت ارائه.
- propertyنوع: anything
Name
- نوع: anythingproperty
Name
application/json
curl https://openapi.felo.ai/api/v1/responses \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "gpt-5.5",
"input": "Explain why the sky is blue in one sentence.",
"stream": false
}'
{
"id": "string",
"object": "response",
"status": "completed",
"output": [
{
"additionalProperty": "anything"
}
],
"output_text": "string",
"error": {
"code": "string",
"message": "string",
"additionalProperty": "anything"
},
"usage": {
"additionalProperty": "anything"
},
"model": "string",
"metadata": {
"additionalProperty": "anything"
},
"additionalProperty": "anything"
}