Menü

Chat Completions

API REHBERİ

Chat Completions

İsteği oluştur, yanıtı işle ve production ortamında güvenilir biçimde kullan.

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

AlanGerekliAçıklama
modelEvet/v1/models yanıtındaki model ID'si.
messagesEvetSystem, user, assistant ve tool mesajları.
max_completion_tokensHayırÜretilecek yanıt için üst sınır.
streamHayırParçalı SSE yanıtı için true.
toolsHayırFunction 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.