Skip to main content
POST
Dry-run the security pipeline (no model call, no billing)

Verificación de políticas (ejecución en seco)

Ejecute todo el proceso de seguridad para completar la carga útil sin llamar a ningún modelo y sin facturación. Policy Check acepta el mismo cuerpo que Finalización del chat y devuelve un informe por verificación: validación de entrada, listas de modelos permitidos (para toda la cadena de redundancia), autorización/resolución de políticas SMLTP, autorización de Prompt Shield y un veredicto de escaneo de solo informe, y una vista previa de cuota de puntos. Úselo para solicitudes previas al vuelo y cree “¿se permitirá esto?” UI o pruebe la configuración de políticas de forma segura.

Endpoint

Autenticación

Cuerpo de solicitud

El mismo esquema que Finalización de chat (prompt o messages, model/models/fallback_models, smltp_policy, prompt_shield, index, etc.). No se genera nada ni se factura nada.

Ejemplo de solicitud

Respuesta

Campos de nivel superior

Cheques

Una verificación fallida incluye passed: false, el HTTP status que habría devuelto el endpoint real y los mismos campos error/message.

Notas

  • Policy Check nunca llama a un modelo, nunca transmite y nunca gasta puntos.
  • El análisis de Prompt Shield se omite (skipped: true) cuando la clave desactiva el escudo o la solicitud se excluye.
  • would_block refleja el modo de escudo actual: un veredicto de BLOCK solo se bloquea cuando shield_mode es blocking.

Relacionado

Autorizaciones

Authorization
string
header
requerido

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Cuerpo

application/json

Same schema as POST /chat/completions

Respuesta

Per-check report with allowed, checks, and resolved plan