“OpenAI API'sine alternatif” iki farklı değişimdir ve bu aramadaki derlemelerin çoğu bunlardan yalnızca birini yanıtlar. Modeli değiştirmek — Claude'a, Gemini'ye veya açık ağırlıklara geçmek — sağlayıcıları, hesapları, SDK'ları ve faturalandırmayı değiştirir. Uç noktayı değiştirmek ise bir base_url ve API anahtarını değiştirir; OpenAI wire formatı kopyalandığı için kodunuzu olduğu gibi bırakır. Önce hangi değişimi yaptığınızı seçin; model listesi geçiş maliyetini size söyleyemez.
Listelerin atladığı ve kararı veren soru şudur: hangi OpenAI yüzeyleri geçişten sonra gerçekten çalışır? Bu sayfa, yanıtın hayır olduğu üç satır da dahil olmak üzere bunu özellikle Kunavo için yanıtlar. Tarafsızlık beyanı: Kunavo bizim ürünümüzdür — OpenAI ve Anthropic'ten bağımsız, OpenAI uyumlu bir gateway'dir. Ücretler ve kullanılabilirlik son olarak 1 Ekim 2026 tarihinde doğrulandı.
Üç yol ve her birinin kod maliyeti
| Yol | Kodunuzda ne değişir | Şu durumda seçin |
|---|---|---|
| Başka bir satıcının kendi API'si | Yeni SDK, yeni kimlik doğrulama, yeni istek biçimleri | Yalnızca o satıcının sunduğu özellikler dahil olmak üzere satıcının tüm yüzeyini istiyorsunuz |
| OpenAI uyumlu bir gateway | base_url ve anahtar | Birden fazla hesap açmadan birkaç satıcının modellerini istiyorsunuz |
| Kendi barındırdığınız OpenAI uyumlu sunucu | base_url ve anahtarın yanı sıra sunucuyu çalıştırma | İstem metni altyapınızdan ayrılamaz |
Bir sağlayıcının kendi uyumluluk uç noktası, daha dar kapsamlı dördüncü bir seçenektir: Google, Gemini API için bir OpenAI uyumluluk katmanı yayımlar; bu, tek bir satıcının modelleriyle sınırlı aynı base_url değişikliğidir.
Uç noktayı tamamen değiştirme
# The whole migration, when you swap the endpoint rather than the model.
from openai import OpenAI
client = OpenAI(
api_key="sk-kn-...", # was sk-proj-...
base_url="https://api.kunavo.com/v1", # the only other line that moves
)
# Same SDK, same call shape, same streaming, same tool-call format.
resp = client.chat.completions.create(
model="claude-sonnet-5", # now reachable on the same key
messages=[{"role": "user", "content": "Summarise this changelog."}],
stream=True,
)Hangi OpenAI yüzeyleri değişimden sonra çalışır
Geçiş yapmadan önce orta sütunu okuyun. “Yalnızca yol”, wire formatının uygulandığı ancak arkasında etkin model bulunmadığı anlamına gelir; bu nedenle çağrı başarısız olur. Bu, uygulanmayan bir yoldan daha kötü bir sürprizdir ve satırın sessizce çıkarılmak yerine tabloda bulunmasının nedeni budur.
| OpenAI yüzeyi | Kunavo'da | Nedir / not |
|---|---|---|
/v1/chat/completions | evet | Chat, streaming, tool calls — The one almost every migration is about. |
/v1/responses | evet | The Responses API — Implemented — this is what Codex CLI speaks. |
/v1/models | evet | List what you can call — Always the authority on availability. |
/v1/images/generations | evet | Metinden görüntüye |
/v1/images/edits | evet | Image editing — Prompt-directed; no mask inpainting. |
/v1/embeddings | yalnızca yol | Embeddings — Route exists, no model enabled — embed against OpenAI, Voyage or Cohere directly. |
/v1/audio/speech | yalnızca yol | Text to speech — Route exists, no model enabled. |
/v1/audio/transcriptions | yalnızca yol | Speech to text — Route exists, no model enabled. |
/v1/files | evet | Upload a source image — For image edits and image-to-video. |
Assistants, Threads, Vector Stores | hayır | OpenAI's hosted agent state — Not implemented. Keep that state in your own app. |
Realtime | hayır | Realtime voice sessions — Not implemented. |
Batch, Fine-tuning, Moderations | hayır | Uygulanmıyor. |
3 “yalnızca yol” satırları, planlamanız gereken satırlardır. Bir RAG pipeline'ı yaygın örnektir: embedding'i doğrudan bir embedding sağlayıcısına, üretimi gateway'e gönderin. İkisi her durumda ayrı HTTP çağrılarıdır; dolayısıyla maliyet ikinci bir mimari değil, ikinci bir anahtardır. Çağrılabilir olanlar konusunda GET /v1/models bugün her zaman yetkili kaynaktır.
Değişimin token başına maliyeti
Eylül 2026 itibarıyla Kunavo'da aynı koşulları karşılaştırıyoruz: Claude Sonnet 4.6 için 1M token başına $2,10 girdi / $10,50 çıktı Anthropic'in $3,00 / $15,00 fiyatına kıyasla, GPT-5.6 Sol için $2,00 / $12,00 OpenAI'nin şu anda uyguladığı promosyon fiyatı olan $4,00 / $20,00 ile kıyaslandığında (liste fiyatı $5,00 / $30,00; promosyon en az 21 Kasım 2026 tarihine kadar sürüyor). OpenAI tarafını bizim fiyatlarımızı esas almak yerine kendi fiyatlandırma sayfasından kontrol edin. Faturayı genellikle sağlayıcı seçiminden daha fazla etkileyen unsur istem önbelleğe almadır: ajan her turda büyük bir sistem istemini yeniden gönderir; bu nedenle önbelleğe alınmamış girdi baskındır.
Kunavo ne değildir
OpenAI değildir ve OpenAI'ın barındırılan ajan altyapısını daha ucuza edinmenin bir yolu da değildir — Assistants, Threads, Vector Stores, Realtime, Batch, fine-tuning ve moderations uygulanmaz; bunlar üzerine kurulu bir uygulama yalnızca base_url değiştirerek taşınamaz. Açık ağırlık barındırma da değildir: istediğiniz yanıt kendi donanımınızda Llama veya Qwen ise yol, kendi barındırdığınız OpenAI uyumlu bir sunucudur; burası o seçenek değildir. Yukarıdaki tabloda belirtildiği üzere embedding sağlayıcısı da değildir.
Komşu karşılaştırmalar için: OpenRouter alternatifleri, LLM gateway'lerinin dört türü ve kesin istek ve yanıt biçimleri için sohbet uç noktası referansı.
Sık sorulan sorular
OpenAI API'sinin en iyi alternatifleri nelerdir?
Bu, hangi değişimi yaptığınıza bağlıdır; bu aramadaki derlemeler de çoğunlukla iki seçenekten birini yanıtlar. Farklı bir model istiyorsanız kısa liste Anthropic'in Claude'u, Google'ın Gemini'si ve çıkarım sağlayıcıları tarafından sunulan açık ağırlıklı ailelerdir. OpenAI kodunuzu koruyup yöneldiği yeri değiştirmek istiyorsanız kısa liste farklıdır: Kunavo veya OpenRouter gibi OpenAI uyumlu bir gateway, Google'ınki gibi bir sağlayıcının kendi uyumluluk uç noktası ya da Ollama veya vLLM gibi kendi barındırdığınız OpenAI uyumlu bir sunucu. İkinci tür değişiklik bir base_url ve anahtar gerektirir; birincisi SDK geçişi gerektirebilir.
OpenAI API'sinin ücretsiz bir alternatifi var mı?
Barındırılan bir sağlayıcıdan üretim trafiği için yok — çıkarım gerçek GPU zamanı gerektirir ve hiç kimse bunu sınırsız biçimde ücretsiz sunmaz. Gerçekten ücretsiz yollar, zaten ücretini ödediğiniz donanımda açık ağırlıkları kendi kendinize barındırmak (Ollama ve vLLM, OpenAI uyumlu bir uç nokta sunar; dolayısıyla kod değişikliği aynı base_url değişikliğidir) ve bazı sağlayıcıların katı günlük limitlerle sunduğu ücretsiz katmanlardır. Sınırsız olduğu ilan edilen ücretsiz bir OpenAI uyumlu API'yi, gerçekte neyi proxy ettiği ve istemlerinizle ne yaptığı hakkında bir soru olarak değerlendirin.
Hangi API daha ucuz, OpenAI mı Anthropic mi?
İkisi de her durumda daha ucuz değildir — kullandığınız katmana ve girdinizin ne kadarının tekrarlandığına bağlıdır. Eylül 2026 itibarıyla Kunavo'da aynı koşulları karşılaştırırsak: Claude Sonnet 4.6, 1M token başına $2,10 girdi / $10,50 çıktı; GPT-5.6 Sol ise $2,00 / $12,00. Faturayı genellikle sağlayıcı seçiminden daha fazla etkileyen unsur istem önbelleğe almadır; çünkü ajan her turda büyük bir sistem istemini yeniden gönderir ve her iki ailede de önbelleğe alınmış girdi, yeni girdinin bir kısmı oranında ücretlendirilir.
Kodumu değiştirmeden OpenAI API'sinden çıkabilir miyim?
Büyük ölçüde evet; istisnalar bu sayfanın uyumluluk tablosunun konusudur. Uygulamanız sohbet tamamlamaları, akış, araç çağrıları ve Responses API kullanıyorsa OpenAI uyumlu bir gateway, bir base_url ve API anahtarından ibarettir — SDK, istek biçimleri ve yanıt biçimleri aynı kalır. Taşınmayanlar OpenAI'ın barındırılan ajan durumu (Assistants, Threads, Vector Stores), Realtime API, Batch, fine-tuning ve moderations'tır; Kunavo bunların hiçbirini uygulamaz. Doğrudan geçiş varsaymadan önce kodunuzun çağırdığı belirli yüzeyleri kontrol edin.
OpenAI uyumlu bir gateway embeddings'i destekler mi?
Otomatik olarak değil ve eksik olma ihtimali en yüksek yüzey budur — geçişten sonra değil, önce kontrol edin. Kunavo özelinde /v1/embeddings uygulanan bir wire format'tır ancak arkasında etkin model yoktur; bu nedenle çağrı başarısız olur ve bir RAG pipeline'ının embedding adımının doğrudan OpenAI, Voyage veya Cohere'e gitmesi gerekir. Embedding çağrısı ile üretim çağrısı her durumda ayrı istekler olduğundan bunun maliyeti ikinci bir API anahtarıdır, başka bir şey değildir. Gerçekte neyin çağrılabilir olduğu konusunda GET /v1/models her zaman yetkili kaynaktır.
OpenAI uyumlu bir API, OpenAI ile aynı şey midir?
Hayır. OpenAI uyumlu bir API, wire formatını — URL biçimlerini, istek gövdelerini ve yanıt gövdelerini — kopyalar; böylece mevcut istemciniz onunla konuşabilir. OpenAI tarafından çalıştırılmaz, OpenAI modellerini sunması gerekmez ve veri saklama, hız limitleri ve hangi yüzeyleri uygulayacağı konusunda kendi kararlarını verir. Kunavo, OpenAI ve Anthropic'ten bağımsız bir gateway'dir; yukarıdaki tabloda çalışanların yanı sıra çalışmayanların da listelenmesinin nedeni tam olarak budur.