मॉडल response बनाएं
OpenAI Responses API-संगत endpoint। सफल नॉन-स्ट्रीमिंग response, Responses ऑब्जेक्ट आकार का उपयोग करता है; जब stream=true होता है तो endpoint Responses SSE इवेंट लौटाता है। विफल Responses ऑब्जेक्ट status=failed के साथ error={code,message} का उपयोग कर सकता है, भले ही HTTP request स्वयं पूरी हो गई हो।
- टाइप: stringX
- Felo - Channel क्रमबद्ध, कॉमा से अलग किए गए सार्वजनिक चैनल कोड। default का उपयोग करने के लिए यह header छोड़ दें; default अकेले ही इस्तेमाल होना चाहिए। वॉलेट मोड में, default मॉडल के प्रभावी सार्वजनिक चैनल क्रम को उल्टे क्रम में स्कैन करता है, अप्रकाशित या अनुपलब्ध चैनल छोड़ देता है, और पहले उपलब्ध चैनल का प्रोवाइडर चुनता है। इसमें उसी upstream मॉडल ID और service tier वाले उस प्रोवाइडर के उपलब्ध endpoints शामिल होते हैं। स्पष्ट रूप से दिए गए चैनल client द्वारा निर्दिष्ट क्रम में सत्यापित होते हैं; केवल पहले चैनल का प्रोवाइडर समूह सबमिट किया जाता है। अन्य प्रोवाइडर पर स्वचालित fallback नहीं होता। पुराने प्रोवाइडर headers चैनल रूटिंग को ओवरराइड नहीं कर सकते।
- 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 (standard) समर्थित है। छोड़ा गया, null, उपनाम और असमर्थित स्ट्रिंग्स default पर fallback करते हैं; अन्य प्रकार HTTP 400 लौटाते हैं। कॉन्फ़िगर किए गए चैनल और कीमतें अपरिवर्तित रहती हैं। Text API प्रोवाइडर का standard मान भेजते हैं; Decisions और जनरेशन API upstream फ़ील्ड छोड़ देते हैं।
- टाइप: 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
response ऑब्जेक्ट या स्ट्रीमिंग response इवेंट
- टाइप: stringidआवश्यक
- objectconst:responseआवश्यक
- टाइप: string enumstatusआवश्यकमान
- 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
प्रोवाइडर usage ऑब्जेक्ट। फ़ील्ड endpoint और प्रोवाइडर के अनुसार बदलते हैं।
- propertyटाइप: anything
Name
- टाइप: anythingproperty
Name
- टाइप: object · OpenAIErrorResponse400
अमान्य request, मॉडल या प्रोवाइडर मैपिंग
OpenAI-संगत एरर एनवेलप। Router सभी वैकल्पिक upstream फ़ील्ड के बिना code और message शामिल कर सकता है।
- टाइप: objecterrorआवश्यक
- messageटाइप: stringआवश्यक
- codeटाइप: string | null
- paramटाइप: string | null
- typeटाइप: string
उपलब्ध होने पर OpenAI-संगत एरर प्रकार।
- propertyटाइप: anything
Name
- टाइप: anythingproperty
Name
application/json - टाइप: object · OpenAIErrorResponse401
अमान्य या अनुपलब्ध Felo API key
OpenAI-संगत एरर एनवेलप। Router सभी वैकल्पिक upstream फ़ील्ड के बिना 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 सभी वैकल्पिक upstream फ़ील्ड के बिना code और message शामिल कर सकता है।
- टाइप: objecterrorआवश्यक
- messageटाइप: stringआवश्यक
- codeटाइप: string | null
- paramटाइप: string | null
- typeटाइप: string
उपलब्ध होने पर OpenAI-संगत एरर प्रकार।
- propertyटाइप: anything
Name
- टाइप: anythingproperty
Name
application/json - टाइप: object · OpenAIErrorResponse403
खाते को इस मॉडल का उपयोग करने की अनुमति नहीं है। बंद किए गए मॉडल भी upstream कॉल से पहले अस्वीकार कर दिए जाते हैं। पहले से स्वीकृत requests और टास्क जारी रहते हैं।
OpenAI-संगत एरर एनवेलप। Router सभी वैकल्पिक upstream फ़ील्ड के बिना code और message शामिल कर सकता है।
- टाइप: objecterrorआवश्यक
- messageटाइप: stringआवश्यक
- codeटाइप: string | null
- paramटाइप: string | null
- typeटाइप: string
उपलब्ध होने पर OpenAI-संगत एरर प्रकार।
- propertyटाइप: anything
Name
- टाइप: anythingproperty
Name
application/json - टाइप: object · OpenAIErrorResponse429
खर्च या request सीमा पूरी हो गई
OpenAI-संगत एरर एनवेलप। Router सभी वैकल्पिक upstream फ़ील्ड के बिना code और message शामिल कर सकता है।
- टाइप: objecterrorआवश्यक
- messageटाइप: stringआवश्यक
- codeटाइप: string | null
- paramटाइप: string | null
- typeटाइप: string
उपलब्ध होने पर OpenAI-संगत एरर प्रकार।
- propertyटाइप: anything
Name
- टाइप: anythingproperty
Name
application/json - टाइप: object · OpenAIErrorResponse502
upstream प्रोवाइडर request विफल रही
OpenAI-संगत एरर एनवेलप। Router सभी वैकल्पिक upstream फ़ील्ड के बिना 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 सभी वैकल्पिक upstream फ़ील्ड के बिना 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"
}