Ejemplos de la guía LLM Firewall

Configura las variables de entorno descritas en la guía. La URL debe contener el host sin /v1. Las credenciales permanecen en tu equipo y no están incluidas en esta descarga.

Revisa los archivos JSON y el evaluador antes de crear recursos. Desde esta carpeta puedes ejecutar bash setup_firewalls.sh para crear dos reglas privadas y tres configuraciones en tu cuenta. El script se detiene ante un error. Si un slug ya existe, consulta el recurso y revisa la guía antes de decidir si debe actualizarse.

Ejecuta python3 test_firewall.py para evaluar los siete casos. Las evaluaciones pueden consumir inferencia. Los resultados se guardan en firewall-evaluations.json. El caso ambiguo queda pendiente de revisión y las discrepancias o los fallos hacen que el script termine con un código distinto de cero.

python3 review_documents.py revisa dos documentos sintéticos. python3 review_output.py revisa un borrador sintético. python3 chat_with_firewall.py realiza una llamada de chat con protección de entrada.

validate_tool.py contiene una función de validación sin efectos externos. Sustituye la lista de destinatarios de ejemplo por los controles de identidad, cuenta y recurso de tu backend antes de integrarla.

example-decision.json es una respuesta ilustrativa. No contiene resultados medidos. Las políticas son puntos de partida que necesitan pruebas y revisión para tu aplicación.
