Sohbet tamamlama isteği oluşturun
OpenAI uyumlu Chat Completions API'si. Server-Sent Events almak için stream=true ayarlayın. Yanıt ve hata zarfı Chat Completions/OpenAI uyumlu biçimi izler.
- Tür: stringX
- Felo - Channel Virgülle ayrılmış sıralı genel kanal kodları. Varsayılanı kullanmak için bu başlığı atlayın; default tek başına kullanılmalıdır. Cüzdan modunda default, modelin geçerli genel kanal sırasını tersten tarar, yayımlanmamış veya kullanılamayan kanalları atlar ve ilk kullanılabilir kanalın sağlayıcısını seçer. Aynı üst kaynak model kimliğine ve hizmet katmanına sahip, o sağlayıcıya ait kullanılabilir uç noktaları içerir. Açıkça belirtilen kanallar istemcinin belirttiği sırayla doğrulanır; yalnızca ilk kanalın sağlayıcı grubu gönderilir. Diğer sağlayıcılara otomatik geçiş yapılmaz. Eski sağlayıcı başlıkları kanal yönlendirmesini geçersiz kılamaz.
- Tür: array object[] · ChatMessage[] 1…messagesgerekli
- contentnull olabilirgerekli
- Tür: string
- roleTür: string enumgereklideğerler
- system
- developer
- user
- assistant
- tool
- nameTür: string
- toolTür: string
_call _id - toolTür: array object[]
_calls - propertyTür: anything
Name
- propertyTür: anything
Name
- Tür: stringmodelgerekli
- Tür: integermax
_completion _tokens min:1Integer numbers.
- Tür: integermax
_tokens min:1Integer numbers.
- Tür: integernmin:1
Integer numbers.
- Tür: objectresponse
_format - propertyTür: anything
Name
- Tür: string | nullservice
_tier Şu anda yalnızca default (standart) desteklenir. Atlanan, null, takma adlar ve desteklenmeyen dizeler default değerine döner; diğer türler HTTP 400 döndürür. Yapılandırılmış kanallar ve fiyatlar değişmez. Metin API'leri sağlayıcının standart değerini gönderir; Decisions ve oluşturma API'leri üst kaynak alanını atlar.
- null olabilirstop
- Tür: string
- Tür: booleanstream
- Tür: numbertemperaturemin:0
- tool
_choice - Tür: string
- Tür: array object[]tools
- propertyTür: anything
Name
- Tür: anythingproperty
Name
- Tür: numbertop
_p min:0maks:1 - Tür: stringuser
- Tür: anythingproperty
Name
- Tür: object · ChatCompletionResponse200
Sohbet tamamlama veya akış yanıtı
- Tür: array object[] · ChatChoice[]choicesgerekli
- finishTür: string | null
_reason - indexTür: integer
Integer numbers.
- logprobsTür: object | null
- propertyTür: anything
Name
- messageTür: object · ChatMessage
- contentnull olabilirgerekli
- Tür: string
- roleTür: string enumgereklideğerler
- system
- developer
- user
- assistant
- tool
- nameTür: string
- toolTür: string
_call _id - toolTür: array object[]
_calls - propertyTür: anything
Name
- propertyTür: anything
Name
- propertyTür: anything
Name
- Tür: stringidgerekli
- Tür: stringobjectgerekli
Akışsız yanıtlarda genellikle chat.completion.
- Tür: integer Biçim: int64created
Signed 64-bit integers (long type).
- Tür: stringmodel
- Tür: stringsystem
_fingerprint - Tür: object · Usageusage
Sağlayıcı kullanım nesnesi. Alanlar uç noktaya ve sağlayıcıya göre değişir.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
- Tür: object · OpenAIErrorResponse400
Geçersiz istek, model veya sağlayıcı eşlemesi
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
application/json - Tür: object · OpenAIErrorResponse401
Geçersiz veya eksik Felo API anahtarı
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
application/json - Tür: object · OpenAIErrorResponse402
Yetersiz bakiye
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
application/json - Tür: object · OpenAIErrorResponse403
Hesabın modeli kullanma izni yok. Devre dışı modeller de üst kaynak çağrılarından önce reddedilir. Mevcut kabul edilmiş istekler ve görevler devam eder.
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
application/json - Tür: object · OpenAIErrorResponse429
Harcama veya istek sınırına ulaşıldı
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
application/json - Tür: object · OpenAIErrorResponse502
Üst kaynak sağlayıcı isteği başarısız oldu
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: anythingproperty
Name
application/json - Tür: object · OpenAIErrorResponse503
Sağlayıcı veya faturalandırma hizmeti kullanılamıyor
OpenAI uyumlu hata zarfı. Router, tüm isteğe bağlı üst kaynak alanları olmadan code ve message içerebilir.
- Tür: objecterrorgerekli
- messageTür: stringgerekli
- codeTür: string | null
- paramTür: string | null
- typeTür: string
Sağlandığında OpenAI uyumlu hata türü.
- propertyTür: anything
Name
- Tür: 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"
}