Kaynaklar · Mimari
OpenQCore Çalışma Zamanı Mimarisi
Sağlayıcı orkestrasyonu, yönlendirme kontrolü, sözleşme normalizasyonu ve üretim güvenilirliği için sistem düzeyinde mimari.
Çalışma Zamanı Mimarisi
İstek girişinden öngörülebilir yanıt ve temizlemeye kadar katmanlı bir yürütme modeli.
API Geçidi
Kimlik doğrulama, yetki kapsamı doğrulama, istek şekillendirme ve trace başlatma.
Karar Yönlendiricisi
Niyet ve modalite sınıflandırması ile politika bazlı rota seçimi.
Çalıştırma Motoru
Chat/Ses/Iris yürütmesi; akışlı ve akışsız işleme desteğiyle.
Güvenlik Kontrolleri
İstek hızı sınırlamaları, dağıtık kilitler, devre kesiciler ve aşırı yük koruması.
Kalıcı Depolama Katmanı
Oturum mesajları, yinelenme önleme önbelleği ve kullanım/olay kayıtları.
Sağlayıcı Adaptörleri
OpenAI, Gemini, Claude ve Replicate adaptörlerini tek bir arayüz altında toplar.
Yanıt Formatı Oluşturucu
İstemciler ve sonraki sistemler için tutarlı yanıt formatları oluşturur.
Sağlayıcı Katmanı
Politika farkındalıklı yönlendirme ve yedek yönetimi içeren birleşik sağlayıcı soyutlaması.
OpenAI
Chat, ses ve görüntü üretimi hatları için birincil sağlayıcı.
Gemini
Çok modlu çıkarım ve görüntü işleme yeteneğine sahip hat.
Claude
Metin odaklı çıkarım için yedek hat.
Replicate
Görüntü/video üretimine özel hat.
Sağlayıcı Soyutlama Yönlendiricisi
Yeteneğe, gecikme profiline, güvenilirlik durumuna ve ortam politikasına göre sağlayıcı seçer.
Yönlendirme Matrisi
Niyet odaklı dağıtım; yeteneklere göre birincil/yedek seçimi.
| Niyet Türü | Birincil Rota | Yedek Rota | Çıktı Sözleşmesi |
|---|---|---|---|
| Metin sohbeti | OpenAI/Claude | Gemini | Standart metin formatı |
| Sesli konuşma | OpenAI (ses hattı) | Azure/OpenAI yedeği | Ses + meta veri zarfı |
| Görüntü oluşturma | OpenAI/Replicate | Replicate/OpenAI | Görüntüler dizisi + kullanım + meta veriler |
| Video oluşturma | Replicate video hattı | Politika tanımlı | Videolar dizisi + meta veriler |
Çıktı Sözleşmesi Katmanı
Tüm sağlayıcılar ve modaliteler için normalleştirilmiş yanıt zarfı.
{
"success": true,
"content": "...",
"provider": "...",
"usage": {},
"metadata": {},
"images": [],
"files": [],
"videos": []
}Mimari İlkeler
- Kimlik doğrulama, erişim kapsamı ve politika doğrulaması için birleşik giriş noktası.
- Niyete öncelik veren yönlendirme ve modaliteye duyarlı yürütme stratejileri.
- Sağlayıcı soyutlaması, satıcı farklılıklarını ürün yüzeylerinden izole eder.
- Sözleşme normalizasyonu, ön yüz ve SDK kararlılığını sağlar.
Üretim Garantileri
- Kilit ve bekleyen istek takibi için deterministik temizlik.
- Sağlayıcı veya sistem baskısı durumunda hizmetin kademeli ve kontrollü şekilde düşürülmesi.
- İstek, oturum ve izleme kimlikleri ile izlenebilir yürütme.
- Tüm sağlayıcılarda tutarlı yanıt sözleşmeleri.
- Kurumsal ölçekli üretim iş yükleri için tasarlanmış operasyonel kontroller.
