La libreria di template di guardrail ai di OrcaRouter: scegli un preset dalla categoria PII, secrets, compliance, brand, safety, cost o agent, applicalo come seme, poi modifica ogni regola liberamente prima di collegare una chiave.
Vuoi una content policy attiva in fretta, senza scrivere a mano regex o elenchi di
entità PII. La libreria di template è la scorciatoia: un insieme di preset di
guardrail pronti all’uso, raggruppati per caso d’uso, che seminano ciascuno una
policy funzionante in un clic. Scegline uno, nominalo, e hai un insieme di regole
ordinato completo che puoi collegare a una chiave — o modificare prima.Questa è una landing focalizzata sul caso d’uso dei preset. Per il motore di
guardrail completo — ogni tipo di regola, campo, azione e rotta — vedi il
riferimento Guardrails.
1. Cosa ti dà la libreria di template di guardrail ai
Un preset è un punto di partenza nominato che inserisce una Policy completa
(una o più regole ordinate) nel modale di creazione. I preset sono creati lato
server, così il selettore della console, la
sandbox di Test, e questi docs descrivono
tutti esattamente lo stesso comportamento — c’è un’unica fonte di verità.Ogni preset è un seme, non un lucchetto. Una volta che ne applichi uno, possiedi
la copia: rinominala, aggiungi o elimina regole, cambia l’azione
o lo stage di una regola, ritara un detector.
Nulla del template originale vincola le tue modifiche.
Applicare un preset, come ogni scrittura di guardrail, è un’azione di console
sotto la tua sessione di workspace, e creare o modificare un guardrail richiede
Developer+ nel workspace. Solo la chiamata di relay /v1/* finale usa una
chiave sk-orca-....
Il selettore raggruppa i preset in otto categorie. Ognuna si mappa su un controllo
comune che altrimenti costruiresti a mano:
PII — redige o blocca i dati personali
Rileva e maschera (o blocca) email, telefoni, SSN, carte, IP e altro. Parti da
PII Shield per il masking a una regola, o
da un blocker rigido quando la PII non deve mai raggiungere il provider.
Secrets — tieni le credenziali fuori dai prompt
Blocca chiavi AWS / OpenAI / GitHub, chiavi private PEM, token cloud e indirizzi
di crypto-wallet prima che lascino il gateway. Vedi
Block secrets.
Compliance — rail per dati regolamentati
Block di carte PCI, block di identificatori UE/UK, block di identificatori
sanitari, e un compliance logger
solo osservazione che registra le occorrenze di PII senza cambiare il traffico.
Brand — denylist e brand safety
Denylist di keyword per turpiloquio, menzioni di concorrenti e termini vietati
specifici per regione — block o mask. Vedi
Brand safety e
Parole sensibili.
Safety — injection, jailbreak, autolesionismo
Rail keyword/regex per frasi di prompt-injection, pattern di jailbreak /
role-play, rilevamento di fuga di system-prompt, e denylist di autolesionismo.
Vedi Prompt injection.
Cost — limiti di dimensione e lunghezza
Limiti max_chars sul prompt della richiesta e sulla risposta del modello per
limitare costo e latenza. Vedi
Cost guardrails.
Agent — filtri di contenuto agentici
Filtri URL, block di immagini markdown (difesa da image-exfil), pattern di
shell-injection e filtri di SQL-injection-nell’output per flussi di agent. Vedi
Guardrails agentici.
Code security — segreti, licenze, API rischiose
Block di assegnazione di file segreti / .env, flag di licenze
strong-copyleft (GPL / AGPL / LGPL / SSPL) su richieste e output del modello, e
un avviso non bloccante che annota i prompt che referenziano sink ad alto
rischio (eval, os.system, pickle.loads). Vedi
Code security.
I preset seminano solo i tipi di regola deterministici — keyword, regex, PII e
max-chars. I tipi di regola avanzati (external vendor,
LLM judge, contextual grounding) sono
aggiunti dal rule builder, non da un template, perché hanno bisogno di una
connessione o di un modello che scegli.
Ogni passaggio qui è un’azione di console. La chiave di relay compare solo nella
richiesta finale.
1
Apri il selettore di template
Nella console, apri Guardrails e fai clic sullo split-button New
guardrail. Il selettore si apre raggruppato per le otto categorie sopra.
2
Scegli un preset
Scegline uno — es. PII Shield dalla categoria PII. Semina una policy
completa (qui, una singola regola pii di masking). Il selettore mostra la
descrizione di ogni preset così sai cosa fa prima di applicarlo.
3
Nominalo e modifica liberamente
Dagli un nome (≤ 64 caratteri). Le regole seminate sono ora tue — aggiungi,
elimina o ritara qualsiasi di esse. Un preset è un seme, non un lucchetto.
4
Testa prima di collegare
Apri la tab Test, incolla un campione, scegli uno stage ed esegui la policy
localmente — nessuna chiamata upstream, nessuna quota. Dimostra che fa ciò che
ti aspetti prima che qualsiasi chiave vi punti.
5
Collega una chiave
Modifica una chiave API e scegli il guardrail dal menu a tendina Guardrail
(imposta guardrail_id sulla chiave), o marcalo come default del workspace.
Vedi Collega a una chiave e
Default di account.
È una policy di masking usabile out of the box. Ma poiché il preset è un seme, puoi
immediatamente irrigidirla — per esempio, porta due entità su block con un
override per entità così che carte e SSN siano rifiutati del tutto mentre il resto è
mascherato:
Il gateway maschera l’email in [EMAIL] prima di inoltrare. Una richiesta che porta
un numero di carta viene rifiutata con HTTP 400guardrail_blocked — che non
costa quota (un block di input scatta prima della misurazione) ed è marcata
skip-retry. Vedi l’
errore guardrail_blocked.
Il preset PII Shield semina una regola di masking nello stage both, ma il
masking attivo dell’output del modello e delle risposte streamate è nella
roadmap — il masking nello stage di input è il percorso attivo (il gateway
pulisce la richiesta prima che il modello la veda). Per gestire le risposte del
modello oggi, una regola block di output è applicata sia in streaming che non.
Vedi Regole dello stage di output e
Streaming coverage.
Ogni create, update e delete su un guardrail — incluso il momento in cui applichi un
preset e salvi — scrive una riga di cronologia versionata. Puoi confrontare due
versioni qualsiasi e ripristinare una più vecchia, quindi modificare una policy
seminata non è mai una porta a senso unico. Vedi
Versioning.
Il preset di masking di PII a un clic, dall’inizio alla fine.
Block secrets
Il preset Secrets Blocker — cattura chiavi e credenziali nella richiesta.
Guardrails agentici
Filtri URL, immagini markdown, shell e SQL per flussi di agent.
Riferimento Guardrails
Il motore completo — ogni tipo di regola, campo e rotta.
I preset seminano policy di contenuto. Per governare le chiamate a tool di un
agent — negare azioni distruttive, redigere gli argomenti delle chiamate a tool,
richiedere approvazione — parti dal Firewall e da
Proteggere gli agent AI. Per come i due
layer si dividono il lavoro, vedi
Guardrails vs. Firewall.