Modeller ve sağlayıcılar
Kiracınızın erişebildiği modelleri ve sağlayıcıları keşfedin ve göndermeden önce bir prompt'u güçlendirin.
- Sürüm: 0.4
- Rol: admin_user, normal_user, viewer
- Tür: başvuru
Ağ geçidi, kiracınızın gerçekten çağırabildiği modellerle sınırlanmış bir model kataloğu ve bir prompt'u enjeksiyona karşı yeniden yazan bir yardımcı sunar.
Modelleri listeleme
GET /models
Bir JWT ya da bir ağ geçidi API anahtarı (Authorization: Bearer cid_key_<64 hex>) kabul eder.
Sorgu parametresi almaz ve sayfalama yapmaz.
Katalog küresel değil, süzülmüştür. Bir model, ancak sağlayıcısının kiracınız için çözümlenebilen etkin bir kimlik bilgisi olduğunda görünür — önce kiracının kendi kimlik bilgileri, ardından üyesi olduğu kiracı gruplarının kimlik bilgileri. Hiçbir kimlik bilgisi olmayan bir kiracı, çağıramadığı bir liste yerine boş bir dizi alır.
| Alan | Tür | Açıklama |
|---|---|---|
id | number | Dahili model tanımlayıcısı. UUID değil, otomatik artan bir tam sayı |
model_name | string | Sağlayıcının kendi model adı. Sohbet isteğinde model olarak bu değeri gönderirsiniz |
display_name | string | Kontrol panelinin gösterdiği etiket |
provider | object | Sahibi olan sağlayıcının {id, code, name} bilgisi |
supports_vision | boolean | Modelin görüntü girdisi kabul edip etmediği |
supports_streaming | boolean | Sağlayıcının token parçaları akıtıp akıtmadığı |
is_active | boolean | Modelin etkin olup olmadığı |
created_at | string | Kaydın ISO 8601 zaman damgası |
Sonuçlar display_name değerine göre artan sırada döner.
Note
supports_streaming, aldığınız yanıtı değil sağlayıcı bağlantısını tanımlar. Her
/chat/completions çağrısı yine de text/event-stream döndürür ve ağ geçidi, çıktı
filtrelemesinin ardından yanıtın tamamını tek bir içerik olayı olarak yayınlar.
Tohumlanan katalog
Yeni tohumlanmış bir dağıtım şu sağlayıcıları ve modelleri kaydeder. Belirli bir kiracının gördüğü, kimlik bilgilerinin belirlediği bir alt kümedir.
| Sağlayıcı kodu | Sağlayıcı adı | Modeller |
|---|---|---|
openai | OpenAI | gpt-4o (GPT-4o (Vision)), gpt-4o-mini (GPT-4o Mini (Vision)), gpt-4-turbo (GPT-4 Turbo), gpt-3.5-turbo (GPT-3.5 Turbo) |
azure_openai | Azure OpenAI | gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-35-turbo |
anthropic | Anthropic | claude-opus-4-6, claude-sonnet-4-6, claude-sonnet-4-5-20250929, claude-haiku-4-5-20251001, claude-opus-4-1-20250805, claude-sonnet-4-20250514, claude-opus-4-20250514 |
google | gemini-2.5-flash, gemini-2.5-pro | |
ollama | Self-Hosted (Spark Ollama) | Sansürsüz iki kırmızı takım modeli |
Azure'un 3.5 modelini noktasız olarak gpt-35-turbo adlandırdığına, OpenAI'nin ise
gpt-3.5-turbo adlandırdığına dikkat edin. Yalnızca OpenAI barındırmalı gpt-4o ve gpt-4o-mini
satırları supports_vision: true işaretlidir; aynı adlı Azure satırları değildir.
Warning
openai ve azure_openai sağlayıcılarının ikisi de gpt-4o, gpt-4o-mini ve gpt-4-turbo
kaydeder. Bir kiracı ikisinin de kimlik bilgilerini taşıdığında yalnızca model belirsizdir ve
sohbet isteğinde provider alanını da göndermeniz gerekir.
İki ollama kırmızı takım modeli sıradan kullanıcılardan gizlenir. Yalnızca çağıranın rolü
admin_user, superadmin veya viewer olduğunda görünürler.
Sağlayıcıları listeleme
GET /chat/providers
Girdiler ve total, ağ geçidinizde yapılandırılmış sağlayıcıları yansıtır; bu yüzden dağıtımdan
dağıtıma değişir. supported, ağ geçidinin o sağlayıcıya sohbet trafiği yönlendirip
yönlendiremeyeceğini söyler.
Bir prompt'u güçlendirme
POST /chat/harden-prompt
Bir prompt'u talimat geçersiz kılmaya direnecek biçimde yeniden yazar ve bir risk değerlendirmesi
döndürür. Gövde {"prompt": "…"} biçimindedir ve 1 ile 10.000 karakter arasında olmalıdır.
Ağ geçidi yeniden yazmayı, kiracının kendi Anthropic kimlik bilgisiyle Anthropic'in
claude-sonnet-4-20250514 modelini çağırarak yapar. Çözümlenebilir bir Anthropic kimlik bilgisi
olmayan bir kiracı bu uç noktayı kullanamaz ve çağrı, diğer her tamamlama gibi o kimlik bilgisine
faturalandırılır.
improvements[].category şu değerlerden biridir: security, clarity, structure, guardrails
veya output. risk_assessment.original_risk ise low, medium veya high olur.
Note
Prompt güçlendirme bir yardımcıdır, bir denetim değildir. Prompt önceden güçlendirilmiş olsun ya da olmasın her sohbet isteğinde çalışan girdi güvenlik filtresinin yerini almaz.
İlgili sayfalar
- Sohbet API'si — bir tamamlama isteğinde
modelveprovidernasıl kullanılır. - İçerik tespiti — her prompt üzerinde çalışan filtre.
- Çoklu kiracılık — kimlik bilgisi çözümlemesinin bir kiracının ne gördüğünü nasıl belirlediği.
Son güncelleme