PRODEgemen Avrupa BaaS platformuKontrol Panelini Aç →

Yerel yapay zeka · 10 dk. okuma

AI Ağ Geçidi: yerel ve OpenAI uyumlu sağlayıcılar

Affane Daylami · Fondateur · 31 Mart 2026

Bloga geri dön

AI Ağ Geçidi, çağrıları tek bir giriş noktasından birden fazla LLM sağlayıcısına yönlendirir. Aurabase'de bu katman doğrudan Postgres arka ucunda bulunur. OpenAI, Anthropic (Claude) ve Google Gemini'nin her biri, kendi hata işleme, belirteç faturalandırma ve akışına sahip, sabit kodlu bir yerel istemciye sahiptir. Diğer her şey, Mistral, Scaleway AI, kendi kendine barındırılan Ollama, genel bir OpenAI uyumlu adaptörden geçiyor. Bu ayrım kozmetik değildir: gerçekten neyin işe yaradığını (otomatik geçiş, akıl yürütme belirteçlerinin hassas sayımı) ve "sağlayıcı OpenAI API'sini sadık bir şekilde taklit ettiği sürece" neyin işe yaradığını belirler.

Bu İngilizce metin, Fransızca orijinalinden otomatik olarak oluşturulmuştur ve henüz incelenmemiştir.
Bu sayfa otomatik olarak çevrildi. İngilizce versiyonu yetkilidir.

Bu ayrımı bir pazarlama sayfasında değil, doğrudan aura-aihizmetinin kodunda doğruladık: üç sağlayıcı modülü (anthropic, gemini, openai) ağ geçidini oluşturur, başka bir şey değil. Manzaranın geri kalanı bunun izole bir pazarlama argümanı değil, gerçek bir geliştirici kategorisi olduğunu doğruluyor. Neon iki özel sayfa yayınlıyor (“Yapay Zeka Geçidi” ve “Yapay Zeka aracıları için Arka Uç”), LiteLLM kendisini referans bir açık kaynak projesi olarak kabul ettirdi ve Braintrust kendi karşılaştırmalarını buna ayırıyor.

Temeller

  • koduyla doğrulanan 3 yerel sağlayıcı: OpenAI, Anthropic (Claude), Google Gemini (aura-ai/src/llm/mod.rs).
  • Mistral, Scaleway AI ve Ollama, özel bir istemci aracılığıyla değil, genel OpenAI bağdaştırıcısı (OPENAI_BASE_URL) üzerinden geçer.
  • Yerel bağlantıdan daha fazlasını getirir: devre kesici (proje, tedarikçi), geri çekilmeyi yeniden deneme, geri dönüş zinciri (varsayılan sıra Antropik → OpenAI → Google), kapatma nedenlerinin standartlaştırılması.
  • Antropik yalnızca sohbeti kapsar: her ikisini de kapsayan OpenAI ve Gemini'den farklı olarak yerleştirme API'si yoktur.
  • Neon, LiteLLM ve Braintrust pazar tarafında aynı kategoriyi üç farklı yaklaşımla doğruluyor: yönetilen ağ geçidi, açık kaynak proxy, karşılaştırmalı içerik.
#
Tanım

Postgres arka ucundaki AI Ağ Geçidi nedir?

AI Ağ Geçidi, uygulama tarafındaki her SDK entegrasyonunu kodlamak yerine, harici LLM sağlayıcılarına yapılan çağrıları tek bir arayüzün arkasında merkezileştirir. API anahtarları sunucu tarafında kalır ve hiçbir zaman istemciye açıklanmaz. Ağ geçidi, farklı yanıt formatlarına sahip sağlayıcıların üzerine ortak bir yeniden deneme, yük devretme ve maliyet sayımı katmanı ekler.

Aurabasegibi bir Postgres arka ucunda bu seçimin doğrudan bir sonucu vardır: aynı ağ geçidi uygulama sohbetine, NL2SQL'e (SQL'e doğal dil çevirisi) ve RAG'a (pgvector vektör araması) güç sağlar. Kötü entegre edilmiş bir sağlayıcı, yalnızca bir özelliği değil, üç özelliğin tamamını aynı anda düşürür. Yerel/uyumlu ayrımını bir uygulama detayından daha öte yapan da budur.

#
Teknik ayrım

Yerel sağlayıcı veya uyumlu uç nokta: somut fark

Yerel istemci, sağlayıcının API'sinin gerçek biçimini kodlar: istek yapısı, yanıt biçimi, bu sağlayıcıya özel kullanım alanları. Bu, "Mesajlar" API'si OpenAI'ninkine benzemeyen Anthropic'in veya akıl yürütme belirteçlerinin (thoughtsTokenCount) sayımının zaten orada yer almak yerine çıktı sayacına eklendiği Gemini'nin durumudur.

OpenAI uyumlu bir uç nokta, mevcut OpenAI istemcisini yeniden kullanır ve yalnızca temel URL'yi değiştirir. Bu işe yarıyor çünkü üçüncü taraf sağlayıcı (Mistral, Scaleway AI, Ollama), OpenAI'nin API sözleşmesini genellikle sapmalarla taklit etmeyi seçti: ayrı bir akıl yürütme belirteci alanı yok, hataların tam biçimine dair garanti yok. Taklit etmenin bittiği yerde uyumluluk da biter.

#
Giriş kodu

Aurabase'de 3 yerel LLM müşterisi, artık yok

Sağlayıcıları aura-ai içinde düzenleyen dosya, belirsizliğe yer bırakmıyor. Yerel sağlayıcı başına bir tane olmak üzere üç modül, başka hiçbir şey bildirilmedi.

llm/mod.rsrust
pub mod anthropic;
pub mod gemini;
pub mod openai;

Her modül ChatProvider özelliğini (tamamlama, akış, model adı) uygular. Bunlardan ikisi, OpenAI ve Gemini ayrıca EmbeddingProvideruygulamasını da uyguluyor. Anthropic'in buna ihtiyacı yok: Claude, Aurabase kodunun bir eksikliği değil, Anthropic'in kendi ürün gerçeği olan satıcı tarafı yerleştirme API'sini açığa çıkarmaz.

OpenAIYERLİ MÜŞTERİSohbet + yüksek kaliteli vektör yerleştirmelerinin hesaplanması
Antropik (Claude)YERLİ MÜŞTERİSohbet çıkarımı ve yapılandırılmış model tamamlama Claude
Google İkizlerYERLİ MÜŞTERİSohbet + yerleştirmeler, ek akıl yürütme belirteci sayımı
MistralUYGUN KONUMStandart OpenAI uyumlu protokol (özel URL) aracılığıyla yönlendirme
Ölçek Yolu Yapay ZekasıUYGUN KONUMopenai.rs istemcisi, OPENAI_BASE_URL değişkeni aracılığıyla yönlendirme
Ollama (kendi kendine barındırılan)UYGUN KONUMopenai.rs istemcisi, OPENAI_BASE_URL değişkeni aracılığıyla yönlendirme
#
Kurulum

Mistral, Scaleway AI veya Ollama'yı bir Aurabase projesine bağlayın

Mistral, Scaleway AI veya Ollama'yı yapılandırmak yeni bir modül gerektirmez: aynı OPENAI_BASE_URL değişkeni, openai.rs istemcisini başka bir uyumlu uç noktaya yönlendirir. Bu bir yapılandırma geçişidir, geliştirme değil.

.env aura-aibash
# Varsayılan Sağlayıcı: Yerel OpenAI
OPENAI_API_KEY=sk-...

# OpenAI uyumlu bir sağlayıcıya geçin (Mistral, Scaleway AI, Ollama...)
OPENAI_API_KEY=<clé du fournisseur choisi>
OPENAI_BASE_URL=<URL de base compatible OpenAI du fournisseur>
# örneğin Mistral: https://api.mistral.ai/v1

Davranışlar buna göre değişir. HTTP hataları aynı mekanizmayla sınıflandırılmaya devam eder (429 → hız sınırı, 5xx → geçici ve yeniden denenebilir, 404 → bilinmeyen model), çünkü sınıflandırma, sağlayıcıya özgü ayrıştırmada değil, HTTP aktarım düzeyinde gerçekleşir. Bunu takip etmeyen şey: özel Gemini istemcisine özel muhakeme belirteçlerinin hassas sayımı.

#
Dayanıklılık

Yerel neden oyunun kurallarını değiştiriyor: geçiş, hatalar, faturalandırma

Aurabase ağ geçidi, üç yerel istemcinin üstüne üç esneklik mekanizması ekler. Çift başına bir devre kesici (proje, sağlayıcı), tekrar tekrar başarısız olan bir sağlayıcıya yapılan çağrıları keser ve bir araştırma jetonu yeniden açılmadan önce yarı açık durumda olur. Titreşimli üstel geri çekilme yeniden denemesi, harici bir rastgele sayı kitaplığına bağımlı olmadan geçici hataları (zaman aşımı, 5xx, 429) yeniden başlatır.

Yeniden deneme ve geri dönüş saf bir şekilde istiflenmez

Birkaç sağlayıcı bir zincir halinde yapılandırıldığında, yukarı akış çağrılarını ve toplam gecikmeyi çoğaltacak olan yükseltmeyi (yeniden deneme × geri dönüş) önlemek için, bir sonrakine geçmeden önce sağlayıcı başına yalnızca bir girişimde bulunulur. Bu kanalın varsayılan sırası Antropik, ardından OpenAI ve ardından Google Gemini'dir.

Her sağlayıcı ayrıca bir yanıtı durdurmanın nedenini farklı şekilde adlandırır: OpenAI'de length, Gemini'de MAX_TOKENS, Anthropic'te max_tokens, aynı gerçeklik için (kesilme). Kod, bu üç kelime dağarcığını ortak bir kümeye (stop, length, content_filter, tool_use, other) doğru normalleştirir. Bu standardizasyon olmasaydı, çok satıcılı bir müşterinin kesik bir yanıtı tespit etmek için üç kelimeyi de bilmesi gerekirdi.

Faturalandırma da aynı riski göstermektedir. OpenAI ve Anthropic'te modelin mantığı, ücretlendirilen çıkış tokenlarının sayacına zaten dahil edilmiştir. Gemini'de thoughtsTokenCount, candidatesTokenCount'ye ayrı olarak eklenir: bunu göz ardı etmek, bir sorgunun gerçek maliyetini olduğundan düşük tahmin eder. Genel bir OpenAI uyumlu bağdaştırıcının, Gemini'nin yerel yanıt formatına özgü bu özelliği bilmesi için hiçbir neden yoktur.

#
Manzara 2026

Neon, LiteLLM, Braintrust: 2026'nın en iyi LLM ağ geçitleri nerede?

Piyasa, AI Ağ Geçidinin izole edilmiş bir pazarlama argümanı değil, beklenen bir tuğla haline geldiğini doğruluyor. Neon, her ikisi de Postgres geliştiricisine yönelik olan "Yapay Zeka Ağ Geçidi" ve "Yapay Zeka aracıları için Arka Uç" olmak üzere iki özel ürün sayfası yayınlıyor. LiteLLM, çok sayıda sağlayıcıya yapılan çağrıları OpenAI'ye yakın bir formatın arkasında birleştirmek için kendisini referans bir açık kaynak projesi olarak kanıtlamıştır. Braintrust ise konuyla ilgili kendi karşılaştırmalarını yayınlıyor; bu, kategorinin özel editoryal içeriği haklı çıkaracak kadar güçlü olduğunun bir işareti.

Bu oyuncular gerçek bir ihtiyaca yanıt veriyor: uygulama kodu ile belirli bir LLM sağlayıcısı arasındaki bağlantının azaltılması. Aurabase'in farkı entegrasyondur. Ağ geçidi, arka ucun yanında yaşamaz: aynı Postgres veritabanında NL2SQL ve RAG ile aynı hizmeti paylaşır. Bunun tersi bir uzlaşma da mevcuttur: LiteLLM gibi özel bir proxy, genellikle bir uygulama arka ucuna entegre edilmiş bir ağ geçidinden daha fazla sağlayıcıyı kapsar.

AurabasePostgres arka ucuyla entegre (aura-ai hizmeti)3 doğrulanmış yerli + geri kalanı için OpenAI uyumlu
Neon Yapay Zeka Ağ GeçidiYönetilen Postgres veritabanının yanı sıra özel ürünİki ayrı resmi sayfada belgelenmiştir
LiteLLMHerhangi bir arka ucun önünde bağımsız açık kaynak proxyOpenAI'ye yakın bir format aracılığıyla geniş sağlayıcı yelpazesi
#
Editoryal dürüstlük

Ne zaman yerel bir ağ geçidi seçilmeli, ne zaman genel bir proxy seçilmeli

Aurabase gibi bir yerel ağ geçidi, arka uç ve yapay zekanın aynı sistemde kalması gerektiğinde gerçek bir avantaja sahiptir: NL2SQL, RAG ve uygulama sohbeti, ek hizmetler çalıştırılmadan aynı esneklik politikasını ve aynı faturalandırmayı paylaşır.

Tam tersi bir uzlaşma mevcut. Önceliğiniz çok sayıda sağlayıcıyı kapsamaksa veya ağ geçidinin yalnızca bir Postgres projesine değil birden fazla bağımsız arka uca hizmet vermesi gerekiyorsa, LiteLLM gibi genel bir proxy genellikle doğru seçim olarak kalır. Aurabase, bu kapsama alanı genişliğiyle rekabet etmeye çalışmıyor: Bahis, arka ucun geri kalanıyla entegre olan 3 büyük sağlayıcı arasındaki derinliktir.

Bu entegrasyonun, harici bağlayıcılar kullanan bir yaklaşımla karşılaştırıldığında NL2SQL kullanımını somut olarak nasıl değiştirdiğini anlamak için, Supabase tarafından seçilen yaklaşım, bkz. Supabase, yerel NL2SQL'e değil bağlayıcılara dayanır.

#
Genel Bakış

Entegre yerel ağ geçidine karşı genel LLM proxy'si

Değer yargısı olmadan, iki yaklaşımı gerçekten ayıran kriterlerin özeti: her biri farklı bir ihtiyaca yanıt verir.

Tedarikçiler3 ana tedarikçinin derinliği + geri kalanı için OpenAI uyumluGeniş tedarikçi yelpazesi, genellikle tek tip entegrasyon
API anahtarlarıArka uç tarafında şifrelenmiş, veritabanıyla aynı hizmetProxy tarafında şifrelenir, hizmet uygulama arka ucundan ayrılır
NL2SQL / RAG bağlantısıAynı hizmet, aynı sağlayıcı çözümleyiciYerel bağlantı yok, kendi entegrasyonunuzu oluşturun
DayanıklılıkDevre kesici (proje, tedarikçi), geri dönüş, geri çekilmeyi yeniden denemeProxy için seçilen yapılandırmaya bağlıdır
DağıtımÇalıştırılacak bir hizmet daha az (zaten arka uçta)Birden fazla projede/arka uçta çıkarılabilir, yeniden kullanılabilir

To see this gateway at work in a concrete case, see the NL2SQL tutorial on Postgres. For details of Aurabase's native AI capabilities, see the Native AIpage.

#
Sıkça Sorulan Sorular

SSS

Mistral Aurabase ile birlikte kullanılabilir mi?+
Evet, OpenAI uyumlu uç nokta aracılığıyla: OPENAI_API_KEY'i Mistral anahtarıyla ve OPENAI_BASE_URL'yi Mistral API temel URL'siyle yapılandırın. Bu, özel bir yerel istemci değildir: Mistral, OpenAI sağlayıcısıyla aynı kodu, akıl yürütme belirteçlerinin ayrı olarak sayılmasının olmaması da dahil olmak üzere aynı sınırlamalarla kullanır.
Birincil LLM sağlayıcısı kapanırsa ne olur?+
Çift başına bir kesici devre (proje, tedarikçi), tekrarlanan arızaları tespit eder ve bu tedarikçiye yapılan çağrıları keser. Bir geri dönüş zinciri yapılandırılmışsa (varsayılan sıra: Anthropic, ardından OpenAI, ardından Google Gemini), yeniden deneme × geri dönüş amplifikasyonunu önlemek için sağlayıcı başına yalnızca bir denemeyle sorgu otomatik olarak bir sonraki sağlayıcıya geçer.
Yerel istemci ile OpenAI uyumlu uç nokta arasındaki fark nedir?+
Yerel bir istemci, sağlayıcının API'sinin gerçek biçimini kodlar: istek yapısı, yanıt biçimi, Gemini'deki akıl yürütme belirteçlerinin toplam sayımı gibi o sağlayıcıya özel kullanım alanları. Uyumlu bir uç nokta, yalnızca temel URL'yi değiştirerek mevcut OpenAI istemcisini yeniden kullanır; bu, üçüncü taraf sağlayıcı OpenAI API sözleşmesini yakından taklit ettiği sürece çalışır.
Aurabase tüm yerel sağlayıcılar için yerleştirmeler sunuyor mu?+
Hayır. OpenAI ve Google Gemini, Anthropic'i değil, yerleştirme arayüzünü uygular. Claude, sağlayıcı tarafı yerleştirme API'sini açığa çıkarmaz: bu, Aurabase kodunun bir eksikliği değil, Anthropic ürününün kendisinin bir özelliğidir. AI Gateway teknik kılavuzu, yerel veya uyumlu satıcıya göre yapılandırmanın ayrıntılarını verir.

DAĞITILMAYA HAZIR MISINIZ?

Beş dakika içinde arka ucunuz.

Kredi kartı gerekmez · 500 MB ücretsiz · 50.000 MAU