Koruma Kuralları
Bu sayfada
Guardrail'ler, yapay zeka isteklerine model ulaşmadan önce içerik korumaları uygular. Tesis genelinde Settings (dişli) → Guardrails altında yapılandırılırlar ve tek tek API anahtarları ile bağlı hizmetler bunları geçersiz kılabilir.
"Bu tesis için gelen her isteğe içerik korumaları uygulayın. Varsayılan olarak hiçbiri etkinleştirilmez. Münferit anahtarlar bunları geçersiz kılabilir."


Şekil 1: Guardrails: şablonlar ve PII masking


Şekil 2: Secret redaction ve istem enjeksiyonu kalkanı
Yerleşik guardrail'ler
| Guardrail | Ne yapar |
|---|---|
| PII masking | "Detect and mask personal data (names, emails, phone numbers, etc.) before prompts reach the model." |
| Secret redaction | "Strip API keys, tokens and other secrets out of prompts before they are sent upstream." |
| Prompt-injection shield | "Block common prompt-injection / jailbreak attempts (e.g. "ignore previous instructions", "developer mode") before they reach the model." |
PII masking ve secret redaction istemi yeniden yazar (istek yine iletilir, ancak hassas bölümler maskelenmiş olur). İstem enjeksiyonu kalkanı ise eşleşen istekleri bir content policy violation hatasıyla (HTTP 403) doğrudan engeller.
Şablonlar
Templates satırı tek tıklamayla hazır bir seçim uygular; ardından Save changes düğmesine tıklayın:
| Şablon | Seçim |
|---|---|
| None | Guardrail yok (varsayılan). |
| PII protection | PII masking. |
| Secret redaction | Secret redaction. |
| Injection shield | Prompt-injection shield. |
| Strict | Üçü birden. |
Kaydettiğinizde "Guardrail settings saved." mesajı gösterilir.
İçerik filtreleri
Guardrail'lerin altındaki Content filters, kendi kurallarınızı eklemenizi sağlar: istem içeriği üzerinde değerlendirilen özel düzenli ifadeler. Redact eşleşmeleri [REDACTED] olarak yeniden yazar; Block isteği reddeder. Tek tek anahtarlar bunları geçersiz kılabilir.
Add filter düğmesine tıklayın ve ardından şunları ayarlayın:
| Alan | Davranış |
|---|---|
| Pattern | Bir düzenli ifade ("Regular expression, e.g. \b\d{16}\b"; bu örnek 16 haneli kart numaralarıyla eşleşir). Güvenli olmayan veya aşırı uzun kalıplar atılır ve uygulanmaz; kalıplar en fazla 300 karakterle sınırlıdır ve bir tesiste en fazla 25 filtre olabilir. Eşleştirme büyük/küçük harfi yok sayar ve her mesajın yalnızca ilk 20.000 karakteri denetlenir. |
| Action | Redact: eşleşmeler [REDACTED] olarak yeniden yazılır ve istek devam eder; Block: istek bir content policy violation hatasıyla reddedilir. |
Bir filtreyi silmek için Remove düğmesini kullanın, ardından Save changes düğmesine tıklayın. Hiç filtre yapılandırılmamışsa: "No content filters. Add one to redact or block matching prompt text."
Anahtar ve hizmet bazında geçersiz kılmalar
Her API anahtarının ve her bağlı hizmetin yapılandırma çekmecesinde bir Override facility guardrails anahtarı bulunur:
- Kapalı (varsayılan): anahtar veya hizmet, tesisin guardrail ve içerik filtresi seçimini devralır.
- Açık: anahtar veya hizmet bunun yerine kendi seçimini kullanır: "Select none to explicitly disable guardrails for this key." Güvenilir tek bir entegrasyonu tesis genelindeki maskelemeden muaf tutmanın veya tek bir anahtara daha katı kurallar uygulamanın yolu budur.
Bkz. API anahtarları ve Connected Services.
Çağıranların gördükleri
- Karartmalar sessizdir: model, eşleşen metin yerine yalnızca
[REDACTED](veya maskelenmiş kişisel veri/gizli bilgi) alır. - Engellemeler HTTP 403 döndürür; mesaj "Request blocked by content policy" ve kod
content_policy_violationolur. Bkz. Uygulamanızı bağlama sayfasındaki hata tablosu.
İstem içeriği yalnızca aktarım sırasında taranır; guardrail'ler taradıkları içeriği hiçbir zaman saklamaz.