Skip to main content
Responses, OpenAI’nin yerel durumlu yanıt protokolüdür. TokenLab bunu yalnızca model ayrıntıları Responses biçimini yayımladığında ve aynı protokolde bir upstream rota bulunduğunda sunar; model veya sağlayıcı adından çıkarım yapılmaz ve Chat Completions’a fallback edilmez. Bilinmeyen alanlar, açık null ve boş diziler dahil JSON şekli korunarak best-effort iletilir.

İstek Gövdesi

string
gerekli
Kullanılacak modelin ID’si. Mevcut seçenekler için Models sayfasına bakın.
string | array
İstek bunun yerine yeniden kullanılabilir bir prompt kullandığında veya previous_response_id ile saklanan bir yanıtı sürdürdüğünde input isteğe bağlıdır.Konuşmayı oluşturan giriş öğelerinin listesi.Her öğe şunlardan biri olabilir:
  • message: rol ve içerik içeren bir konuşma mesajı
  • function_call: bir fonksiyon çağrısı isteği
  • function_call_output: bir fonksiyon çağrısından gelen çıktı
Multimodal giriş için, message.content ya düz bir string ya da içerik blokları dizisi olabilir. GPT-5.4 gibi görsel işleme yeteneği olan modeller için resimleri doğrudan düz metin içine URL veya Base64 dizeleri yerleştirmek yerine input_image blokları olarak iletin.Örnek içerik blokları:
  • { "type": "input_text", "text": "Describe this image" }
  • { "type": "input_image", "image_url": "https://example.com/image.jpg" }
  • { "type": "input_image", "image_url": "data:image/png;base64,..." }
string
Model için sistem talimatları (system message ile eşdeğer).
integer
Üretilmesi gereken maksimum token sayısı.
number
varsayılan:"1"
0 ile 2 arasında örnekleme sıcaklığı.
array
Modelin çağırabileceği araçların listesi. TokenLab yerel tanımları yerel bir allowlist olmadan iletir; desteklenen tür ve kombinasyonlara seçilen upstream karar verir.
boolean
varsayılan:"false"
Eğer true ise, olayların bir akışını döndürür.
string
Konuşmaya devam etmek için önceki bir yanıtın ID’si.
boolean
varsayılan:"true"
Yanıtın daha sonra alınmak üzere depolanıp depolanmayacağı.
object
İzleme amaçlı yanıtla iliştirilecek metadata.
object
Metin üretimi yapılandırma seçenekleri. text.format davranışı seçilen model ve yönlendirilen yola bağlıdır; her modelde aynı şekilde garanti edilmez.
boolean
varsayılan:"true"
Birden fazla araç çağrısına paralel izin verilip verilmeyeceği.
number
Nucleus örnekleme parametresi (0-1).
object
GPT-5 ailesi varyantları gibi akıl yürütme etkin modeller için akıl yürütme yapılandırması.
  • effort (string): Akıl yürütme çabası seviyesi (low, medium, high)

Yanıt

string
Yanıt için benzersiz tanımlayıcı.
string
Her zaman response.
integer
Yanıtın oluşturulduğu zamanın Unix zaman damgası.
array
Model tarafından oluşturulan çıktı öğelerinin listesi.
object
Token kullanım istatistikleri.