Skip to main content

Genel Bakış

TokenLab, yaygın kodlama araçlarının, SDK’ların ve framework’lerin minimum “glue code” (yapıştırıcı kod) ile entegre olabilmesi için birden fazla API formatı sunar. Bu sayfa, bir pazarlama matrisinden kasıtlı olarak daha dar kapsamlı tutulmuştur:
  • Desteklenen (Supported): Somut bir kurulum yolunu belgelediğimiz ve TokenLab’in bu yolun beklediği protokol yapısını sunduğu anlamına gelir.
  • Güçlü yerel yol (Strong native path): Deponun ayrıca o protokol ailesi için doğrudan adaptör veya istek formatı kanıtına sahip olduğu anlamına gelir.
  • En iyi çaba (Best-effort): Entegrasyonun çalışabileceği, ancak yukarı yönlü istemcinin bu özel ağ geçidi iş akışını kararlı bir sözleşme olarak görmediği anlamına gelir.
Desteklenmeyen alanlar tek tip bir şekilde ele alınmaz. Uyumluluk rotalarında bazı alanlar göz ardı edilir veya normalleştirilir. /v1/responses rotasında, desteklenmeyen alanlar, rotanın talep edilen davranışı garanti edemediği durumlarda açık 400 veya 503 hataları döndürebilir.

Desteklenen API Formatları

IDE & CLI Uyumluluğu

Belgelenmiş Araç Yolları

Diğer OpenAI uyumlu editörler ve ajan araçları genellikle aynı temel URL yapısıyla çalışır; üretim ortamında kullanmadan önce aracın kendi özel sağlayıcı desteğini kontrol edin.

Yapılandırma Örnekleri

Cursor dahili olarak Anthropic tarzı araç formatını kullanır. TokenLab her ikisini de destekler:
  • OpenAI formatı: { type: "function", function: { name, parameters } }
  • Anthropic formatı: { name, input_schema } (type alanı olmadan)

SDK Uyumluluğu

Belgelenmiş SDK & Framework Yolları

Chat Completions Parametreleri

Temel Parametreler

Araç Çağırma (Tool Calling)

Araç Seçimi (Tool Choice) Seçenekleri

Gelişmiş Parametreler

OpenAI Gelişmiş Özellikleri

Sağlayıcıya Özgü Seçenekler

Anthropic Messages Parametreleri

Temel Parametreler

Araç Çağırma (Tool Calling)

Genişletilmiş Düşünme (Extended Thinking)

Responses API Parametreleri

Temel Parametreler

Gelişmiş Parametreler

Araç Formatı

Hem OpenAI hem de Anthropic araç formatlarını destekler:

Gemini API Parametreleri

Temel Parametreler

Araçlar

Güvenlik Ayarları

Ek Parametreler

Akış (Streaming)

Chat Completions ve Responses dahil olmak üzere stream: true değerini sunan üretim endpoint’leri, Server-Sent Events (SSE) kullanır:

Hata Yönetimi

TokenLab, OpenAI uyumlu hata yanıtları döndürür:
Ayrıntılar için Hata Yönetimi Rehberi bölümüne bakın.

En İyi Uygulamalar

Bilinmeyen parametreler, yalnızca seçilen genel rota ve model bunları desteklediğinde iletilir.
Chat Completions akışı için doğru token sayıları adına stream_options.include_usage değerini etkinleştirin. Responses’ın kendi akış sözleşmesi vardır ve bu Chat’e özgü seçeneği sunmaz.
SDK’nızın beklediği formatla eşleştirin. TokenLab hem OpenAI hem de Anthropic formatlarını kabul eder.