Sohbet tamamlama ve akış
POST
/v1/ai/{project_id}/chatProxy'ler, anında enjeksiyon savunmaları ve otomatik geri dönüş ile OpenAI, Anthropic Claude ve Google Gemini ile sohbet tamamlamaları gerçekleştirir.
Bu sayfa otomatik olarak çevrildi. İngilizce versiyonu yetkilidir.
#
Talep
Başlıklar
| Başlık | Gerekli | Değer |
|---|---|---|
apikey | evet | Proje genel anon anahtarı veya özel service_role anahtarı |
Authorization | hayır | Bearer <user_jwt> |
Content-Type | evet | application/json |
Accept | hayır | text/event-stream (/chat/stream çağrılırken) |
#
Talep
Parametreler
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
messages | ChatMessage[] | evet | Bir dizi konuşma dönüyor. Yalnızca user ve assistant rollerine izin verilir. |
system | string | hayır | Modele talimat veren sistem istemi. Proje düzeyinde istemle otomatik olarak oluşturulur. |
provider | string | hayır | Hedef LLM sağlayıcısı (anthropic, openai, google). Varsayılan olarak proje ayarıdır. |
model | string | hayır | Sağlayıcı modeli tanımlayıcısı (ör. claude-3-5-sonnet, gpt-4o). |
temperature | number | hayır | Örnekleme sıcaklığı (0,0 ila 1,0). |
max_tokens | number | hayır | Üretilen maksimum çıktı jetonları. |
#
Güvenlik
Hızlı Enjeksiyon Koruması
Bilgi
messages dizisi (validate_roles) içinde sistem mesajları kesinlikle yasaktır. system parametresi aracılığıyla iletilmeleri gerekir. Sunucu, projenin yönetici tarafından yapılandırılan system_prompt öğesini kullanıcı tarafından sağlanan herhangi bir istemin önünde birleştirerek platform politikalarının kullanıcı istekleri tarafından geçersiz kılınamayacağını garanti eder.
v1.0 · revize edildi 31 Eki 2026