POST /v1/chat/completions
Mevcut OpenAI SDK'larının çoğuyla çalışan, mesaj tabanlı API'dir. Basit sohbetler, streaming yanıtlar ve function calling için uygun varsayılan seçimdir.
İstek
json
{
"model": "gpt-6-astra",
"messages": [
{"role": "system", "content": "Yanıtları kısa ve uygulanabilir yaz."},
{"role": "user", "content": "Bir deploy kontrol listesi hazırla."}
],
"max_completion_tokens": 1024,
"stream": false
}Temel alanlar
| Alan | Gerekli | Açıklama |
|---|---|---|
| model | Evet | /v1/models yanıtındaki model ID'si. |
| messages | Evet | System, user, assistant ve tool mesajları. |
| max_completion_tokens | Hayır | Üretilecek yanıt için üst sınır. |
| stream | Hayır | Parçalı SSE yanıtı için true. |
| tools | Hayır | Function calling tanımları. |
Tool calling kullanırken assistant'ın tool call mesajını ve tool sonucunu birlikte gönder. Sadece bir tarafı göndermek upstream'de geçersiz istek oluşturabilir.