Aller au contenu

Open Beta— Latenza est disponible dès maintenant.Commencer gratuitement →

Guardrails

Filtrez ce qui entre et ce qui sort de vos LLMs

Règles par mots, expressions régulières ou longueur maximale, appliquées à l’entrée (avant l’appel provider) et à la sortie (y compris en streaming). Chaque règle bloque la requête ou la signale dans vos traces — configurable sans redéploiement.

Atout
Input & output
Atout
Word · regex · longueur
Atout
Block ou flag
guardrail.json
{
  "target": "output",
  "kind": "regex",
  "pattern": "\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\b",
  "action": "block",
  "description": "Aucune adresse email dans les réponses"
}

Ce que ça change

Guardrails, en pratique.

Filtrage en entrée

Les prompts interdits sont rejetés avant l’appel provider : rien n’est envoyé, rien n’est facturé.

Filtrage en sortie, même en streaming

Les réponses sont évaluées au fil de l’eau — une fuite de donnée est stoppée avant d’atteindre le client.

Block ou flag

Bloquez net (400 au client) ou laissez passer en signalant : le flag apparaît en header et dans les traces.

Fail-open par design

Une règle mal formée est loggée et ignorée — vos guardrails ne casseront jamais le trafic légitime.

Comment ça marche

Une règle de guardrail, en clair

  1. 1Créez vos règlesMots interdits, regex (données personnelles, secrets…), longueur maximale — par organisation.
  2. 2Choisissez la sévéritéblock pour arrêter net, flag pour observer d’abord et durcir ensuite, règle par règle.
  3. 3Auditez dans les tracesChaque déclenchement est visible : quelle règle, quelle requête, quelle action. Ajustez en continu.

Déclarez la cible, le type et l’action. La règle s’applique à la requête suivante, sans redéploiement.

guardrail.json
{
  "target": "output",
  "kind": "regex",
  "pattern": "\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}\\b",
  "action": "block",
  "description": "Aucune adresse email dans les réponses"
}

Prêt à essayer ?

Commencez gratuitement. Aucune carte bancaire. Déployé en 5 minutes.