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."

Şablonlar satırı ve PII masking guardrail'i ile Guardrails ayarlarıŞablonlar satırı ve PII masking guardrail'i ile Guardrails ayarları

Şekil 1: Guardrails: şablonlar ve PII masking

Guardrails ayarlarının aşağısındaki Secret redaction ve Prompt-injection shield guardrail'leriGuardrails ayarlarının aşağısındaki Secret redaction ve Prompt-injection shield guardrail'leri

Şekil 2: Secret redaction ve istem enjeksiyonu kalkanı

Yerleşik guardrail'ler

GuardrailNe 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:

ŞablonSeçim
NoneGuardrail yok (varsayılan).
PII protectionPII masking.
Secret redactionSecret redaction.
Injection shieldPrompt-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:

AlanDavranış
PatternBir 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.
ActionRedact: 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_violation olur. 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.