Uyumluluk matrisi
Araç ve SDK uyumluluğu
Kodlama araçları, sohbet uygulamaları, SDK’lar ve framework’ler için uygun TokenLab yapılandırmasını bulun
Çoğu araç, API anahtarı ve temel URL değiştirilerek TokenLab’e bağlanabilir. Tam yapılandırma, aracın kullanabildiği API biçimine bağlıdır.
| API biçimi | Temel URL | Yaygın istemciler |
|---|---|---|
| Chat Completions (OpenAI uyumlu) | https://api.tokenlab.sh/v1 | OpenAI SDK’ları, birçok sohbet uygulaması ve framework |
| OpenAI Responses | https://api.tokenlab.sh/v1 | Responses istemcileri ve Responses olaylarını kullanan araçlar |
| Anthropic Messages | https://api.tokenlab.sh | Anthropic SDK’ları ve Claude odaklı araçlar |
| Gemini | https://api.tokenlab.sh | Özel sunucu adresine izin veren Gemini REST ve SDK istemcileri |
Seçilen modelin accepted_request_formats alanında aynı biçim yer almalıdır. Akış ve araç çağrıları ayrıca modelin yeteneklerine ve istemcinin desteğine bağlıdır. Örnekler için API biçimleri sayfasına bakın.
Uyumluluk etiketleri
| Etiket | Anlamı |
|---|---|
| Uyumlu | Bağlantı verilen sayfadaki TokenLab kurulumu, istemcinin belgelenmiş yapılandırma seçeneklerini kullanır |
| Sınırlamalarla uyumlu | Yapılandırma belirli özellikler veya kimlik doğrulama yöntemleri için geçerlidir; sağlayıcının diğer hizmetleri kendi koşullarını korur |
Bu etiketler, bağlantı verilen sayfadaki yapılandırmayı açıklar. Kullanılabilir özellikler seçilen modele ve istemci sürümüne de bağlıdır.
Kodlama araçları
| Araç | Durum | API biçimi | Notlar |
|---|---|---|---|
| Claude Code | Uyumlu | Anthropic Messages | ANTHROPIC_BASE_URL ve TokenLab API anahtarı kullanır |
| Codex CLI | Sınırlamalarla uyumlu | Responses | Responses kullanır; kullanılabilir özellikler seçilen modele bağlıdır |
| Cursor | Sınırlamalarla uyumlu | OpenAI uyumlu | Özel API anahtarı ve URL kabul eden Cursor özellikleri için geçerlidir |
| Cline | Uyumlu | OpenAI uyumlu | OpenAI Compatible seçeneğini seçip temel URL’yi ve model kimliğini girin |
| Kilo Code | Uyumlu | OpenAI uyumlu | Özel sağlayıcı ve model kimliği kullanır |
| OpenCode | Uyumlu | OpenAI uyumlu | OPENCODE_CONFIG ile ayrı bir sağlayıcı yapılandırması yükleyin |
| OpenHands | Uyumlu | OpenAI uyumlu | LiteLLM tabanlı arayüz: Advanced → Custom Model (openai/ öneki) ve Base URL |
| Gemini CLI | Sınırlamalarla uyumlu | Gemini | GOOGLE_GEMINI_BASE_URL değişkenini API anahtarıyla kimlik doğrulamada kullanın; ayrı bir GEMINI_CLI_HOME mevcut kurulumu korur |
Sohbet uygulamaları
| Uygulama | Durum | Notlar |
|---|---|---|
| Chatbox | Uyumlu | OpenAI API Compatible sağlayıcısı ekleyin |
| Cherry Studio | Uyumlu | Sağlayıcı ekleyip Verify and Enable adımını tamamlayın |
| DeepChat | Uyumlu | Chat Completions için OpenAI Completions seçin |
| Jan | Uyumlu | OpenAI uyumlu bir hizmet ekleyin |
| LibreChat | Uyumlu | Özel bir OpenAI uyumlu uç nokta yapılandırın |
| Open WebUI | Uyumlu | OpenAI uyumlu bir bağlantı ekleyip API Type alanını Chat olarak seçin |
SDK’lar ve framework’ler
| İstemci | Durum | Kurulum |
|---|---|---|
| OpenAI SDK | Uyumlu | base_url / baseURL değerini https://api.tokenlab.sh/v1 olarak ayarlayın |
| Anthropic SDK | Uyumlu | Temel URL’yi https://api.tokenlab.sh olarak ayarlayın |
| Vercel AI SDK | Uyumlu | Özel bir OpenAI uyumlu sağlayıcı oluşturun |
| LangChain | Uyumlu | ChatOpenAI veya OpenAIEmbeddings için TokenLab URL’sini yapılandırın |
| LlamaIndex | Uyumlu | OpenAI uyumlu istemci seçeneklerini kullanın |
| OpenAI Agents SDK | Sınırlamalarla uyumlu | Kılavuz OpenAIChatCompletionsModel kullanır; Responses kullanmadan önce modelin ve SDK’nın özellik desteğini kontrol edin |
| AutoGen | Uyumlu | OpenAI uyumlu bir model istemcisi kullanın |
| CrewAI | Uyumlu | OpenAI uyumlu LLM istemcisini yapılandırın |
| PydanticAI | Uyumlu | OpenAI uyumlu bir sağlayıcı belirtin |
Diğer framework’ler, gözlemlenebilirlik araçları, ağ geçitleri ve değerlendirme ürünleri Integrations menüsünde listelenir.
Akış yanıtlarında kullanım bilgisi
Chat Completions akışları stream_options: { include_usage: true } seçeneğini kabul eder ve akış kapanmadan önce son bir kullanım parçası ekler. Responses API’sinde include_usage bulunmaz; Responses akışları kullanım bilgisini son olayda bildirir.
Özel API anahtarının yerine geçmediği hizmetler
Bazı ürünler model çağrılarını sağlayıcının barındırdığı özelliklerle birleştirir. TokenLab anahtarı, BYOK ayarlarında sunulan model isteklerini karşılayabilir; ancak diğer aboneliklerin, otomatik tamamlama hizmetlerinin, hesap özelliklerinin veya özel uzantıların yerine geçmez.
Araç güncellemesi yapılandırmayı değiştirirse eski ortam değişkeni örneklerini kopyalamak yerine güncel entegrasyon sayfasını kullanın.
Bir özelliğe güvenmeden önce
- Aracın gerekli API biçimi için özel temel URL’ye izin verdiğini doğrulayın.
- Modelin
accepted_request_formatsalanında bu biçimi listelediğini doğrulayın. - İş akışınız gerektiriyorsa akışı ve araç çağrılarını deneyin.
- API anahtarını güvenilir bir cihazda veya sunucuda saklayın.
- Hata bildirirken istek kimliğini kaydedin.