Tek OpenAI uyumlu API. Her sınır model. Daha ucuz.

Updated 2026-07-15

APIsRouter, OpenAI SDK'yı akıcı biçimde konuşan tek bir /v1 endpoint sunar — aynı istek gövdesi, aynı yanıt biçimi, aynı tool-call formatı — Claude, GPT, Gemini, DeepSeek ve 20'den fazlası için.

"OpenAI uyumlu" farklı satıcılarda farklı anlamlar taşır.

Muhtemelen birkaç "OpenAI uyumlu" API denediniz ve yalnızca isim olarak uyumlu olduklarını keşfettiniz. Bazıları formatı kabul eder ama yalnızca tek bir model döndürür. Bazıları tool call'ı desteklemez. Bazıları bağlam 100 bin token'ı aşınca streaming'de takılır. Bazıları mevcut SDK yapılandırmanızı bozan belirli bir model adı öneki ister. APIsRouter, gerçek bir drop-in olacak şekilde inşa edilmiştir. OpenAI Python SDK değişiklik gerektirmeden çalışır. Anthropic SDK, /v1/messages'a karşı çalışır. Streaming, tool call'lar, vision, JSON modu, yapılandırılmış çıktılar — hepsi doğrudan bağlantıyla aynı şekilde çalışır. Tam olarak tek bir satırı değiştirirsiniz — base_url — ve gönderirsiniz.

Aynı SDK, aynı kod, farklı host.

OpenAI Python (en yaygın yol):

from openai import OpenAI

client = OpenAI(
    api_key="sk-APIsRouter-...",
    base_url="https://api.apisrouter.com/v1",  # <-- yalnızca bu değişir
)

response = client.chat.completions.create(
    model="gpt-5.5",
    messages=[{"role": "user", "content": "Hello"}],
    tools=[...],  # standart araç formatı çalışır
)

Desteklenenler (ve henüz desteklenmeyenler).

base_url'imizle Anthropic'in resmi SDK'sını kullanın; Claude modelleri yerel olarak çalışır. OpenAI'ın resmi SDK'sını kullanın; GPT modelleri yerel olarak çalışır. Aynı projede birleştirin — aynı anahtar, her iki SDK, bağlam değişikliği yok.

  • Aynı şekilde çalışır: /v1/chat/completions (OpenAI formatı), /v1/messages (Anthropic formatı), /v1/images/generations, /v1/embeddings.
  • Tool / function calling — hem OpenAI hem de Anthropic formatları.
  • Streaming (SSE), Vision / multimodal, JSON modu + yapılandırılmış çıktılar.
  • Anthropic'in prompt önbelleğe alma (cache_control başlıkları).
  • Yol haritası (Q3 2026): /v1/audio/* (TTS / Whisper). Henüz yok: Fine-tuning API'leri, Assistants API.

"Tek OpenAI uyumlu anahtar" gerçekten önem taşıdığında.

  • Çoklu model agent zincirleri — Planlama için GPT, akıl yürütme için Claude Opus, vision için Gemini. Tek anahtar, üç model, tek fatura.
  • Sağlayıcıdan bağımsız kod tabanları — OpenAI SDK'ya karşı geliştirin, `model` dizesini değiştirerek modelleri değiştirin.
  • Drop-in geçiş — Aylarca önce OpenAI'a karşı yazdınız mı? Yeniden düzenleme yapmayın. base_url'yi APIsRouter'ye yönlendirin, model adı olarak `claude-sonnet-4-6` kullanın.
  • Maliyet bilinci olan geri dönüş — Premium görevler → Claude Opus. Düşük riskli → Haiku veya DeepSeek V4. Hepsi aynı istemciden.
  • Yerel + bulut agent'ları tek faturalandırma yüzeyi paylaşır — Codex CLI, Hermes, OpenClaw — hepsi tek anahtardan.

Sık sorulan sorular

APIsRouter ile OpenRouter arasındaki fark nedir?

OpenRouter pass-through'dur — upstream fiyatlarının üstüne ~%5 marj ekler. Her ikisi de OpenAI uyumlu API'ler sunar. Farklı fiyatlandırma modelleri. Küresel modeller resmi fiyattan %20 indirimlidir, Çin modelleri resmi fiyatın altındadır. Abonelik yok, kullandıkça ödersiniz. İlk yüklemeye +%50 bakiye eklenir.

Yanıt biçimi OpenAI ile tam olarak aynı mı?

Evet — id, choices dizisi, usage nesnesi, tüm alanlar mevcut ve doğru türlendirilmiş. OpenAI spesifikasyonunu kesinlikle uyguluyoruz. Aynısı /v1/messages için Anthropic'in spesifikasyonuyla da geçerli.

Model adı çakışmalarını nasıl ele alıyorsunuz (ör. gpt-5.5 ile claude-sonnet)?

Standart kural — her modelin tek bir kurallı ID'si vardır. Tam eşleme için /models sayfamıza bakın. Takma ad veya yeniden adlandırma yapmıyoruz — geçirdiğiniz ne ise o kaynağa yönlendiriyoruz.

Özel SDK ara yazılımım bozulur mu?

Bozulmamalı — ara yazılım, kesinlikle koruduğumuz istek/yanıt anlamları üzerinde çalışır. Bir davranış farkı görürseniz bir sorun bildirin, upstream'e uyacak şekilde düzeltelim.

Proxy ek yükü ne kadar hızlı?

APIsRouter genellikle istek başına ~30-80 ms yönlendirme gecikmesi ekler (bölgenize ve kenarımıza bağlı olarak). Streaming için ilk token süresi upstream'i yakından takip eder. Akış ortasında tamponlama veya dönüştürme yapmıyoruz.

Kendi hostumda çalıştırabilir miyim ya da özel bir örnek kurabilir miyim?

Şu an için hayır — APIsRouter barındırılan bir toplayıcıdır. Kendi hostunuzda çalıştırmak için LiteLLM veya one-api'ye bakın (açık kaynak). İndirim kanalları yok ama çalıştırmaları ücretsiz.