Skip to main content

Genel Bakış

TokenLab, yerel öncelikli ve OpenAI ile uyumludur. Yerel davranış gerektiğinde Anthropic için POST /v1/messages ve Gemini için /v1beta/models/...:generateContent gibi sağlayıcıya özgü yerel rotaları kullanın; mevcut OpenAI tarzı SDK’ları veya araçları taşırken ise OpenAI uyumlu /v1 uç noktalarını kullanın. POST /v1/responses ise Responses’a özgü davranış için gelişmiş isteğe bağlı bir yol olmaya devam eder.

Temel URL

Kimlik Doğrulama

Tüm API uç noktaları Bearer token kullanılarak kimlik doğrulaması gerektirir:
API anahtarınızı Kontrol Paneli üzerinden alın.
Etkileşimli Playground Hakkında: Bu dokümantasyon sitesindeki playground yalnızca gösterim amaçlıdır ve API anahtarı girilmesine izin vermez. API’yi test etmek için lütfen:
  • cURL - Örnek komutları kopyalayın ve sk-your-api-key yerine gerçek anahtarınızı koyun
  • Postman - OpenAPI spesifikasyonumuzu içe aktarın
  • SDK - base URL olarak bizim URL’imizi kullanarak OpenAI/Anthropic SDK’sını kullanın

Desteklenen Uç Noktalar

Sohbet & Metin Üretimi

Embeddings & Yeniden Sıralama

Görseller

Bazı görsel modeller sonuçları doğrudan döndürebilir, bazıları görev tabanlı yanıtlar verebilir ve bazıları yönlendirilen sağlayıcı yoluna bağlı olarak her iki şekilde davranabilir. Create yanıtı poll_url içeriyorsa, tam olarak onu izleyin.

Ses

Gerçek zamanlı

/v1/realtime WebSocket upgrade istekleri için kullanılır. Normal GET /v1/realtime, WebSocket rotalarını doğrudan inceleyemeyen istemciler için endpoint metadata döndürür. Bu OpenAI Realtime REST yüzeyi değildir; client secret, translation client secret, Calls ve legacy beta session endpoint’leri şu anda sunulmaz.

Video

Yeni istemciler için, create yanıtları tarafından döndürülen poll_url’u takip etmeyi tercih edin. /v1/videos/generations/{id} yolunu yalnızca geriye dönük uyumluluk için tutun.

Asenkron Görevler

Bu uç nokta yalnızca video, müzik ve 3B ile sınırlı değildir. Bazı görsel görevleri de resmi sorgulama yolu olarak /v1/tasks/{id} kullanabilir.

Müzik

Yeni istemciler için öncelikle döndürülen poll_url’u tercih edin. Sabit bir görev-durum uç noktasına ihtiyacınız varsa /v1/tasks/{id} kullanın; müzik’e özgü uyumluluk yolları için /v1/music/generations/{id}’i koruyun.

3B Üretimi

Yeni istemciler için öncelikle döndürülen poll_url’u tercih edin. Sabit bir görev-durum uç noktasına ihtiyacınız varsa /v1/tasks/{id} kullanın; 3B’ye özgü uyumluluk yolları için /v1/3d/generations/{id}’i koruyun.

Modeller

Gemini (v1beta)

Yerel Google Gemini API formatı desteği:
Gemini uç noktaları, standart Bearer token’a ek olarak ?key= sorgu parametresi ile kimlik doğrulamayı da destekler.

Yanıt Formatı

Tüm yanıtlar tutarlı bir format izler:

Başarılı Yanıt

Yönlendirme Şeffaflığı

Tüm yanıtlar kanal bilgilerini içeren bir _routing alanı içerir:

Hata Yanıtı

Hız Sınırları

Hız sınırları role dayalıdır ve yöneticiler tarafından yapılandırılabilir. Varsayılan değerler:
Özel hız sınırları için destek ile iletişime geçin. Kesin değerler hesap yapılandırmasına göre değişebilir.
Hız sınırları aşıldığında, API beklemeniz gereken süreyi belirten bir Retry-After başlığı ile birlikte 429 durum kodu döndürür.

OpenAPI Spesifikasyonu

OpenAPI Spesifikasyonu

Tam OpenAPI 3.0 spesifikasyonunu indir