Blog'a Dön

Stripe, OpenRouter'ı Satın Almak İçin Anlaştı: Token Harcaması Finansal Altyapıya Dönüşüyor

Stripe, OpenRouter'ı satın almak için anlaştı. Bu, token yönlendirmenin artık bir para meselesine dönüştüğünün işareti. Aynı zamanda, hangi model router'ını kullanırsanız kullanın araya kendi soyutlama katmanınızı koymanız için de iyi bir sebep.

Umut Korkmaz

Yayın tarihi: 4 dk okuma

19 Ağustos'ta Stripe, yapay zeka model gateway'i ve yönlendirme platformu OpenRouter'ı satın almak için anlaştığını duyurdu. Ben bunu, token harcamasının artık yalnızca bir mühendislik meselesi olarak değil, finansal bir mesele olarak da görüldüğünün net bir işareti olarak okuyorum. Duyuru, bir yönlendirme katmanı kullanan her ekibin, henüz hiçbir şey değişmemişken yanıtlaması gereken bir soruyu da gündeme getiriyor.

Tam olarak ne duyuruldu

Stripe, OpenRouter'ı işletmelerin 80'den fazla sağlayıcıya ait 400+ model arasında token kullanımını yönlendirmesine ve optimize etmesine yardımcı olan bir platform olarak tanımlıyor. Platform her isteği değerlendiriyor ve görevin karmaşıklığına, fiyata, hıza ve güvenilirliğe göre bir modele yönlendiriyor. Stripe, kullanıcılar arasında NVIDIA, Zoom ve Lovable'ı sayıyor. Stripe geçen yıldan bu yana şirketlerin token maliyetlerini optimize etmesine yardımcı olmak için de çalışıyor ve bu kapsamda Token Billing gibi ürünler çıkardı.

OpenRouter'ın kendi yazısı ölçeği de ortaya koyuyor: 400+ modelden günde 10+ trilyon token, 10 milyonu aşkın geliştirici ve şirketten oluşan bir topluluk ve bunların hepsini yöneten, kendi deyimiyle 90 kişilik bir startup. Kullanıcılar açısından önemli olan kısımlar şunlar:

  • OpenRouter aynı isimle, aynı ürün, misyon ve yol haritasıyla devam ediyor. Bugün üzerine bir şey inşa ediyorsanız entegrasyonunuzda hiçbir şeyin değişmediğini söylüyor.
  • Yönlendirme, kullanıcı için en iyi olana göre yapılmaya devam ediyor. OpenRouter, her modele eşit mesafede durma taahhüdünün hiçbir model, sağlayıcı ya da ana şirket için esnemeyeceğini belirtiyor.
  • İşlem, olağan kapanış koşullarına tabi ve önümüzdeki haftalarda tamamlanması bekleniyor.

İki yazıda da bir fiyattan bahsedilmiyor.

Bir ödeme şirketi neden bir router istiyor

Stripe'ın bakış açısı şu: Şirket zaten işletmelerin ödeme yöntemleri, onay oranları ve dolandırıcılık gibi karmaşık bir değişkenler kümesini optimize ederek gelirlerini maksimize etmesine yardımcı oluyor ve model seçimi de benzer bir matris: hangi model, hangi görev için, hangi hızda ve hangi fiyata, üstelik modeller sürekli yeni çıkarken ve fiyatları değişirken. Patrick Collison bunu açıkça söyledi: "Tokens are the central currency for companies building with AI." OpenRouter ise daha da ileri gidip inference'ın hızla her şirketin en büyük gider kalemi hâline geldiğini söylüyor.

Inference maliyeti kullanımla birlikte ölçeklendiğinde, yönlendirme kararı bir kâr marjı kararıdır. Ben her gün görevleri maliyete göre modeller arasında yönlendiriyorum ve işin kolay kısmı API çağrısı. Zor kısım, her görev türünün sağlayıcılar, API anahtarları ve faturalama ilişkileri arasında neye mal olduğunu bilmek. Bu bir muhasebe işi, muhasebe de Stripe'ın yaptığı iş.

Tarafsızlık meselesi

OpenRouter'ın değeri tarafsız olmasına dayanıyor: her model eşit konumda, yönlendirme kullanıcının çıkarına. OpenRouter bunun süreceğini söylüyor, ben de sözüne güveniyorum. Ama bir blog yazısındaki vaat, benim sistemimin mimari bir özelliği değil. Sahiplik, teşvikleri haftalar içinde değil yıllar içinde değiştirir ve buna göre tasarım yapmanın en ucuz zamanı, geçiş yapmak hâlâ kolayken.

Masaya konması gereken üç soru:

  • Düz chat completions'ın ötesinde, model fallback'leri ya da sağlayıcı seçimi gibi router'a özgü hangi özelliklere bağımlıyız? Her biri, ayrılmayı zorlaştıran bir nokta.
  • Maliyet ve kullanım verilerimiz nerede duruyor? Hangi isteğe hangi modelin yanıt verdiğinin tek kaydı bir sağlayıcı dashboard'uysa, kendi birim ekonomimize sahip değiliz demektir.
  • Anlaşma tamamlandığında kullanım koşulları ya da veri işleme sözleşmeleri değişiyor mu?

Kendi soyutlama katmanınızı koruyun

Cevap, herhangi bir ödeme sağlayıcısı için vereceğim cevabın aynısı: Feature kodu sizin arayüzünüzle konuşur, gateway ise bu arayüzün arkasındaki bir adapter'dır. OpenRouter bunu kolaylaştırıyor, çünkü yüzlerce modeli tek bir chat completions endpoint'i üzerinden sunuyor ve base URL'i OpenRouter'a yönlendirerek OpenAI SDK'sının birebir yerine geçecek şekilde kullanılabileceğini dokümante ediyor. Ama bu ancak sağlayıcıya özgü model slug'ları ve parametreler kod tabanının her yerine dağılmamışsa işe yarar.

type ChatMessage = { role: 'system' | 'user' | 'assistant'; content: string };

// Feature code depends on this, never on a vendor SDK.
export interface CompletionGateway {
  complete(req: {
    task: 'summarize' | 'classify' | 'code-review';
    messages: ChatMessage[];
  }): Promise<{ text: string; model: string; costUsd: number }>;
}

Görev bazında model seçimi feature kodunda değil, config'te yaşar. Her yanıt, kendisini üreten modeli ve maliyetini taşır ve bu bilgi sizin kendi veri deponuza yazılır. Bu yapı yerindeyken OpenRouter, doğrudan sağlayıcı çağrıları ya da başka bir gateway arasında geçiş yapmak, baştan yazmak değil, bir adapter ve config değişikliği olur. Quorate'in arkasındaki refleks de aynı: Orada birkaç AI reviewer bir diff üzerinde çalışıyor, ama PASS/WARN/FAIL kararı deterministik ve herhangi bir modele değil, aracın kendisine ait.

Bu hafta ne yapardım

Dramatik bir şey değil. OpenRouter entegrasyonların değişmediğini söylüyor ve panikle yapılan bir migration, kazandıracağından fazlasına mal olur. Zaten OpenRouter kullanan bir ekip için şunları yapardım:

  • Hard-coded model slug'larını ve yönlendirme parametrelerini grep'leyip tek bir arayüzün ve tek bir config dosyasının arkasına taşımak.
  • Her istek için modeli, token sayılarını ve maliyeti kendi veritabanınıza loglamak.
  • En az bir doğrudan sağlayıcı yolunu çalışır ve test edilmiş hâlde tutmak, böylece fallback bir config değişikliğinden ibaret olur.
  • Anlaşma tamamlandığında, bir şey değişmiş olma ihtimaline karşı koşulları yeniden okumak için bir hatırlatıcı kurmak.

Benim görüşüm

Stripe'ın OpenRouter'ı satın almak için anlaşması, model yönlendirmenin faturalama ve dolandırıcılık önlemenin yanında, paranın aktığı yolda yer aldığına dair bir bahis. Bence bu bahis doğru. Tam da bu yüzden, kendi ürününüzdeki yönlendirme kararı sizde kalmalı.

Kaynaklar

Bu yazıda yararlanılan birincil kaynaklar.

  1. stripe.com/newsroom/news/stripe-agrees-to-acquire-openrouter (yeni sekmede açılır)
  2. openrouter.ai/blog/announcements/openrouter-is-joining-stripe (yeni sekmede açılır)
  3. openrouter.ai/docs/quickstart (yeni sekmede açılır)

Yazar hakkında

Umut Korkmaz

Lead Yazılım Mühendisi

İstanbul'da kıdemli yazılım mühendisi olarak çalışıyorum. Burada, bizzat canlıya aldığım araçları ve sürümleri, sahada öğrendiklerimle birlikte yazıyorum.

Ortak konulara göre seçildi.