ÇÖZÜMLER · 11
SDK’nın adresini değiştirin, gerisi aynı kalsın.
Uygulamalar Wardline gateway’ine mevcut OpenAI ya da Anthropic SDK’larıyla bağlanır; değişen yalnızca base_url ve API anahtarıdır. Gateway isteği inceler, kararı uygular ve tanımlı rotaya göre kurum içi modele ya da bir bulut sağlayıcısına iletir.
SORUN
Her ekip kendi sağlayıcısını bağlıyor
Bir ekip bulut API’sini doğrudan çağırır, diğeri açık kaynak bir modeli kendi sunucusunda çalıştırır. Anahtarlar uygulama yapılandırmalarına dağılır; hangi verinin hangi sağlayıcıya gittiği merkezi olarak görülemez.
Güvenlik kontrolünü her uygulamaya ayrı ayrı eklemek hem yavaş hem tutarsızdır. Tek bir geçiş noktası, aynı politikayı tüm uygulamalara ve tüm sağlayıcılara aynı anda uygular.
NASIL ÇALIŞIR
Adım adım
Uyumlu uç noktalar
chat/completions, responses ve embeddings OpenAI biçiminde; messages Anthropic biçiminde sunulur. Akışlı yanıtlar ve araç çağrıları desteklenir.
Kimlik ve kiracı
API anahtarı uygulamayı ve kiracıyı belirler. Anahtarın yalnız önekiyle kimliği saklanır; anahtarın kendisi bir kez gösterilir.
Sağlayıcı kütüphanesi
OpenAI, Anthropic, Bedrock, Gemini ve kurum içi modeller için bağdaştırıcılar; OpenAI uyumlu her base_url eklenebilir. Sağlayıcı adresleri SSRF denetiminden geçer.
Rota
Model adı, uygulama ve politika kararı rotayı belirler. Kişisel veri içeren istek kurum içi modele, veri yerleşimine uyan bölgeye ya da reddedilmek üzere yönlenir.
Maliyet sinyali
Fiyat tabloları üzerinden istek başına maliyet tahmini hesaplanır; uygulama ya da kiracı bütçesi aşıldığında politika karar verir.
SDK’lar
Go, JavaScript ve Python SDK’ları araç denetimi, agent oturumu ve RAG süzgeci için yardımcılar sunar; LangChain ve Vercel AI SDK bağdaştırıcıları vardır.
KARARLAR
Bu trafikte hangi karar ne zaman çıkar
| Karar | Ne zaman | Örnek sebep kodu |
|---|---|---|
| ALLOW | İstekte bulgu yok: rota hangi sağlayıcıyı gösteriyorsa istek oraya iletilir. | POLICY.DEFAULT_ACTION |
| MASK | Kişisel veri içeren istek maskelenip kurum içi modele yönlendirilir. | ROUTE.LOCAL_PII |
| DENY | Hedef sağlayıcı kiracının veri yerleşimi kuralına uymuyor. | RESIDENCY.TARGET_NOT_ALLOWED |
| DENY | Uygulamanın ya da kiracının maliyet bütçesi aşıldı. | COST.BUDGET_EXCEEDED |
ÖRNEK
Kişisel veriyle kurum içi modele
Kredi analiz uygulaması varsayılan olarak bir bulut modeli kullanıyor. Bir istekte müşterinin telefon numarası tespit ediliyor; politika kişisel veri içeren istekleri kurum içi modele yönlendirmeyi söylüyor. Gateway telefonu maskeler, isteği veri merkezindeki modele iletir ve ROUTED_LOCAL bayrağını yazar. Uygulama kodunda hiçbir değişiklik yoktur.
| Karar | MASK |
|---|---|
| Uç nokta | /v1/chat/completions |
| İstenen model | bulut · genel amaçlı |
| Uygulanan rota | kurum içi model |
| Bulgu | telefon · bayt 96–108 |
| Sebep kodları |
|
| Bayraklar |
|
| Risk skoru | 0,92 |
YAPILANDIRMA
Yöneticinin belirledikleri
Sağlayıcılar
Hangi sağlayıcıların ve modellerin kullanılabileceği; sağlayıcı anahtarları kurum tarafında saklanır.
Rotalar
Model adı ve uygulama bazında yönlendirme; kişisel veri için yerel model.
Veri yerleşimi
Kişisel veri varken izin verilen bölgeler.
Bütçe
Uygulama ve kiracı bazında maliyet sınırı ve aşımda uygulanacak karar.
İLGİLİ
Birlikte çalışan yetenekler
Kendi trafiğinizde görün.
Demo oturumunda bu akışı güvenlik ekibinizin seçtiği örneklerle, konsoldaki kanıt görüntüleyicide birlikte inceleriz.
Demo talep et