ماڈل کا جواب بنائیں
OpenAI Responses API سے مطابقت رکھنے والا endpoint۔ کامیاب غیر اسٹریمنگ جواب Responses آبجیکٹ کی شکل استعمال کرتا ہے؛ جب stream=true ہو تو endpoint Responses SSE ایونٹس واپس کرتا ہے۔ ناکام Responses آبجیکٹ status=failed کے ساتھ error={code,message} استعمال کر سکتا ہے، چاہے HTTP درخواست خود مکمل ہو چکی ہو۔
- قسم: stringX
- Felo - Channel ترتیب شدہ، کوما سے الگ کیے گئے پبلک چینل کوڈز۔ default استعمال کرنے کے لیے یہ ہیڈر چھوڑ دیں؛ default کو تنہا ہی استعمال کرنا ہوگا۔ wallet موڈ میں default ماڈل کے مؤثر پبلک چینل کی ترتیب کو الٹی سمت میں اسکین کرتا ہے، غیر شائع شدہ یا غیر دستیاب چینلز کو نظر انداز کرتا ہے، اور پہلے دستیاب چینل کے پرووائیڈر کا انتخاب کرتا ہے۔ اس میں اسی اپ اسٹریم ماڈل ID اور سروس ٹیئر والے اس پرووائیڈر کے دستیاب endpoints شامل کیے جاتے ہیں۔ واضح چینلز کی توثیق کلائنٹ کی بتائی ہوئی ترتیب میں ہوتی ہے؛ صرف پہلے چینل کا پرووائیڈر گروپ جمع کیا جاتا ہے۔ دیگر پرووائیڈرز کی طرف کوئی خودکار fallback نہیں ہے۔ پرانے پرووائیڈر ہیڈرز چینل روٹنگ کو اوور رائیڈ نہیں کر سکتے۔
- 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 APIs پرووائیڈر کی standard قدر بھیجتے ہیں؛ Decisions اور generation APIs اپ اسٹریم فیلڈ شامل نہیں کرتے۔
- قسم: 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لازمی
- 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
پرووائیڈر کا استعمال آبجیکٹ۔ فیلڈز endpoint اور پرووائیڈر کے لحاظ سے مختلف ہوتے ہیں۔
- 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
غلط یا غیر موجود Felo API کلید
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"
}