Birden fazla yapay zeka model sağlayıcısını bir araya getirmek genellikle iki mimari modelden birini takip eder: her modeli tek bir ortak biçime normalize etmek veya tek bir temel alan adı altında birden fazla yerel API protokolünü sürdürmek. OpenRouter ve TokenLab bu farklı tasarım yaklaşımlarını temsil eder.
Hangi platformun bir uygulamaya uygun olduğunu değerlendirmek; her birinin protokol uç noktalarını, sağlayıcıya özgü özellikleri, faturalandırma modellerini ve geliştirici araçlarını nasıl ele aldığını anlamayı gerektirir.
Mimari Farklılıklar
Tek Şema Normalizasyonu ve Çoklu Protokol Doğrudan İletimi (Passthrough)
OpenRouter, varsayılan istek arayüzünü OpenAI uyumlu bir chat completions şeması üzerine kurar. OpenAI, Anthropic, Google ve açık ağırlıklı mimariler gibi birden fazla sağlayıcı genelindeki modeller standart chat completion uç noktalarıyla eşleştirilir. Bu normalizasyon, OpenAI şema veri yükleri (payloads) için yapılandırılmış standart istemci kütüphaneleri kullanılırken entegrasyonları basitleştirir.
TokenLab, her veri yükünü tek bir yapıya zorlamak yerine sağlayıcıya özgü şemaları koruyarak tek bir API anahtarı üzerinden dört API biçimini destekler:
- Chat Completions (
/v1/chat/completions): Standart sohbet geçmişi, akış (streaming) ve araç çağrıları (tool calls) için OpenAI uyumlu veri yükü biçimi. - Responses (
/v1/responses):openai_responsesile yapılandırılmış modeller için Responses olaylarını, arka plan yanıtlarını ve Responses'a özgü araçları destekler. - Anthropic Messages (
/v1/messages): Genişletilmiş düşünme (extended thinking) blokları ve Anthropic araç kullanım biçimleri de dahil olmak üzere Claude Messages şemaları için doğrudan destek. - Gemini Content Generation (
/v1beta/models/:model:generateContent):contents, parçalar (parts), dosya URI'leri ve proto düzeyindeki yapıları kabul eden doğrudan Google Gemini REST şeması.
Desteklenen biçimler model başına GET /v1/models/{model} altında tokenlab.accepted_request_formats içinde yayımlanır. Bu uç noktalar genelinde isteklerin seçilmesi ve yapılandırılmasına ilişkin ayrıntılı talimatlar için TokenLab API Biçimleri kılavuzuna bakın.
Sağlayıcıya Özgü Özelliklerin Korunması
API'ler veri yüklerini ortak bir biçime normalize ettiğinde, sağlayıcıya özgü gelişmiş istek parametreleri kısıtlanabilir veya standart dışı uzantılar gerektirebilir.
Doğrudan protokol yönlendirmesi, yerel istek semantiğini korur:
- Genişletilmiş Düşünme (Extended Thinking): Anthropic akıl yürütme modelleri (örneğin
claude-sonnet-5veclaude-opus-4-8), düşünme bütçelerini ve çıktı bloklarını doğrudan/v1/messagesüzerinden iletir. - Gemini Çok Modlu (Multimodal) ve Araç Biçimleri: Yapılandırılmış Gemini parçaları ve araç bildirimleri, ara çeviri katmanları olmadan doğrudan
/v1beta/models/:model:generateContentadresine iletilir. - Akıl Yürütme Kontrolü:
/v1/chat/completionsüzerindeki OpenAI akıl yürütme aileleri için,reasoning_effortvemax_completion_tokensgibi yerel alanlar OpenAI API kurallarına göre işlenir.
Standart chat completion parametrelerine ilişkin ayrıntılar için Chat Completion Oluşturma referansına bakın.
Mimari Karşılaştırma
| Özellik | OpenRouter | TokenLab |
|---|---|---|
| Birincil API Biçimi | OpenAI Chat Completions (uyumluluk sarmalayıcıları ile) | Çok formatlı: Chat Completions, Responses, Anthropic Messages ve Gemini |
| Anthropic Uç Noktası | Uyumluluk sarmalayıcısı | Yerel /v1/messages biçimi |
| Google Gemini Uç Noktası | Chat Completions şemasına normalize edilmiş | Yerel /v1beta/models/:model:generateContent yolu |
| Model Keşfi | Dinamik sağlayıcı yönlendirme kataloğu | GET /v1/models ve Modeller Dizini aracılığıyla filtrelenebilir REST kataloğu |
| Faturalandırma Modeli | Sağlayıcı yapılandırması başına belirteç (token) tabanlı fiyatlandırma | Model kategorisine bağlı olarak belirteç tabanlı, istek tabanlı ve görev tabanlı faturalandırma |
| Tedarik Katmanları | Pazar yeri dinamik yönlendirmesi | TokenLab Verified ve Official tedarik dahil teslimat seçenekleri |
Katalog ve Model Keşfi
Her iki platform da GPT, Claude, Gemini, DeepSeek, GLM, Qwen gibi aileler ve özel medya üretim modelleri de dahil olmak üzere tescilli ve açık ağırlıklı modellerden oluşan kataloglar sunar.
- OpenRouter, düzinelerce barındırma sağlayıcısı ve açık kaynaklı çıkarım platformu genelinde tedariki bir araya getirerek katalog derinliğini ve genel yönlendirme seçeneklerini vurgular.
- TokenLab; metin, görüntü, video, ses ve çok modlu kategorilerdeki modelleri kataloglar. Uygulamalar desteklenen işlemleri, bağlam pencerelerini ve kabul edilen biçimleri Modelleri Listele API'sini kullanarak programatik olarak inceleyebilir veya Model Al API'sini kullanarak bağımsız modelleri inceleyebilir.
Model üreticileri kontrol noktaları (checkpoints) yayınladıkça kataloglar düzenli olarak güncellendiğinden, entegrasyonlar statik listelere güvenmek yerine doğrudan katalog uç noktalarını incelemelidir.
Faturalandırma ve Fiyatlandırma Yapısı
Fiyatlandırma mekaniği iki mimari arasında farklılık gösterir:
- OpenRouter, belirteç ücretlerini temel sağlayıcılara göre belirler ve ödeme yöntemine ile hesap düzeyine bağlı olarak yönlendirme ücretleri ekler. Güncel fiyat tarifeleri için herkese açık belgelerini kontrol edin.
- TokenLab, yinelenen abonelikler olmadan birleştirilmiş ön ödemeli bir çalışma alanı bakiyesinden ücret alır. Metin ve akıl yürütme modelleri genellikle girdi, çıktı veya önbellek belirteci başına ücretlendirilir. Video, 3D ve müzik üretimi gibi asenkron işlemler; görev veya birim başına faturalandırılır, tahmini tutarları rezerve eder ve görev tamamlandığında nihai maliyetleri Kullanım (Usage) bölümüne kaydeder.
Güncel fiyatlar ve tedarik katmanları (TokenLab Verified ile Official), GET /v1/models/:model/pricing aracılığıyla veya TokenLab Faturalandırma Kılavuzu içinden doğrulanmalıdır.
OpenRouter ve TokenLab Arasında Seçim Yapmak
Şu durumlarda OpenRouter'ı seçin:
- Uygulama mimariniz tüm sağlayıcılar genelinde yalnızca OpenAI Chat Completions şemasına dayanıyorsa.
- Dağıtık açık ağırlıklı çıkarım sağlayıcıları arasında topluluk odaklı yönlendirme istiyorsanız.
- İş akışlarınız halihazırda OpenRouter'a özgü SDK eklentileri veya pazar yeri yapılandırmaları etrafında oluşturulmuşsa.
Şu durumlarda TokenLab'i seçin:
- Uygulamanız yerel Anthropic Messages veya Google Gemini SDK'larını kullanıyorsa ve doğrudan şema uyumluluğu gerektiriyorsa.
- Chat Completions'ın yanı sıra OpenAI Responses özelliklerini kullanıyorsanız.
- Tek bir kimlik doğrulama anahtarı altında erişilebilen metin, video, ses ve özel çok modlu uç noktaların bir karışımına ihtiyaç duyuyorsanız.
- İş akışlarını TokenLab Verified ve Official sağlayıcı teslimat kanalları üzerinden yönetiyorsanız.
Uç noktalar genelinde istekleri test etmeye başlamak için TokenLab Hızlı Başlangıç kılavuzunu takip edin.
Kaynaklar
- https://docs.tokenlab.sh/guides/api-formats2026-09-27 tarihinde gözlendi
- https://docs.tokenlab.sh/api-reference/chat/create-completion2026-09-27 tarihinde gözlendi
- https://docs.tokenlab.sh/api-reference/models/list-models2026-09-27 tarihinde gözlendi
- https://docs.tokenlab.sh/api-reference/models/get-model2026-09-27 tarihinde gözlendi
- https://docs.tokenlab.sh/guides/billing2026-09-27 tarihinde gözlendi
- https://docs.tokenlab.sh/quickstart2026-09-27 tarihinde gözlendi



