چیٹ کمپلیشن بنائیں
OpenAI سے مطابقت رکھنے والا Chat Completions API۔ Server-Sent Events وصول کرنے کے لیے stream=true سیٹ کریں۔ جواب اور خرابی کا لفافہ Chat Completions/OpenAI سے مطابقت رکھنے والی شکل کی پیروی کرتا ہے۔
- قسم: stringX
- Felo - Channel ترتیب شدہ، کوما سے الگ کیے گئے پبلک چینل کوڈز۔ default استعمال کرنے کے لیے یہ ہیڈر چھوڑ دیں؛ default کو تنہا ہی استعمال کرنا ہوگا۔ wallet موڈ میں default ماڈل کے مؤثر پبلک چینل کی ترتیب کو الٹی سمت میں اسکین کرتا ہے، غیر شائع شدہ یا غیر دستیاب چینلز کو نظر انداز کرتا ہے، اور پہلے دستیاب چینل کے پرووائیڈر کا انتخاب کرتا ہے۔ اس میں اسی اپ اسٹریم ماڈل ID اور سروس ٹیئر والے اس پرووائیڈر کے دستیاب endpoints شامل کیے جاتے ہیں۔ واضح چینلز کی توثیق کلائنٹ کی بتائی ہوئی ترتیب میں ہوتی ہے؛ صرف پہلے چینل کا پرووائیڈر گروپ جمع کیا جاتا ہے۔ دیگر پرووائیڈرز کی طرف کوئی خودکار fallback نہیں ہے۔ پرانے پرووائیڈر ہیڈرز چینل روٹنگ کو اوور رائیڈ نہیں کر سکتے۔
- قسم: array object[] · ChatMessage[] 1…messagesلازمی
- contentnull کی اجازتلازمی
- قسم: string
- roleقسم: string enumلازمیاقدار
- system
- developer
- user
- assistant
- tool
- nameقسم: string
- toolقسم: string
_call _id - toolقسم: array object[]
_calls - propertyقسم: anything
Name
- propertyقسم: anything
Name
- قسم: stringmodelلازمی
- قسم: integermax
_completion _tokens کم از کم:1Integer numbers.
- قسم: integermax
_tokens کم از کم:1Integer numbers.
- قسم: integernکم از کم:1
Integer numbers.
- قسم: objectresponse
_format - propertyقسم: anything
Name
- قسم: string | nullservice
_tier فی الحال صرف default (standard) معاون ہے۔ چھوڑا گیا، null، عرفی نام اور غیر معاون اسٹرنگز default پر fallback کرتے ہیں؛ دیگر اقسام HTTP 400 واپس کرتی ہیں۔ ترتیب شدہ چینلز اور قیمتیں تبدیل نہیں ہوتیں۔ Text APIs پرووائیڈر کی standard قدر بھیجتے ہیں؛ Decisions اور generation APIs اپ اسٹریم فیلڈ شامل نہیں کرتے۔
- null کی اجازتstop
- قسم: string
- قسم: booleanstream
- قسم: numbertemperatureکم از کم:0
- tool
_choice - قسم: string
- قسم: array object[]tools
- propertyقسم: anything
Name
- قسم: anythingproperty
Name
- قسم: numbertop
_p کم از کم:0زیادہ سے زیادہ:1 - قسم: stringuser
- قسم: anythingproperty
Name
- قسم: object · ChatCompletionResponse200
چیٹ کمپلیشن یا اسٹریمنگ جواب
- قسم: array object[] · ChatChoice[]choicesلازمی
- finishقسم: string | null
_reason - indexقسم: integer
Integer numbers.
- logprobsقسم: object | null
- propertyقسم: anything
Name
- messageقسم: object · ChatMessage
- contentnull کی اجازتلازمی
- قسم: string
- roleقسم: string enumلازمیاقدار
- system
- developer
- user
- assistant
- tool
- nameقسم: string
- toolقسم: string
_call _id - toolقسم: array object[]
_calls - propertyقسم: anything
Name
- propertyقسم: anything
Name
- propertyقسم: anything
Name
- قسم: stringidلازمی
- قسم: stringobjectلازمی
عام طور پر غیر اسٹریمنگ جوابات کے لیے chat.completion۔
- قسم: integer فارمیٹ: int64created
Signed 64-bit integers (long type).
- قسم: stringmodel
- قسم: stringsystem
_fingerprint - قسم: 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/chat/completions \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "gpt-5.5",
"messages": [
{
"role": "user",
"content": "Write a one-sentence greeting."
}
],
"stream": false
}'
{
"id": "string",
"object": "string",
"created": 1,
"model": "string",
"choices": [
{
"index": 1,
"message": {
"role": "system",
"content": "string",
"name": "string",
"tool_call_id": "string",
"tool_calls": [
{
"additionalProperty": "anything"
}
],
"additionalProperty": "anything"
},
"finish_reason": null,
"logprobs": null,
"additionalProperty": "anything"
}
],
"usage": {
"additionalProperty": "anything"
},
"system_fingerprint": "string",
"additionalProperty": "anything"
}