CLI commands for guardrails in PraisonAI TypeScript
praisonai-ts
guardrail
# Check content against guardrails praisonai-ts guardrail check "Your content here" # Check with custom criteria praisonai-ts guardrail check "Content" --criteria "Must be professional" # Get JSON output praisonai-ts guardrail check "Hello world" --json
{ "success": true, "data": { "status": "passed", "score": 0.95, "message": "Content passes validation" } }
import { LLMGuardrail, builtinGuardrails } from 'praisonai'; // LLM-based guardrail const guard = new LLMGuardrail({ name: 'safety', criteria: 'Content must be safe and appropriate' }); const result = await guard.check('Hello world'); // Built-in guardrails const maxLength = builtinGuardrails.maxLength(100); const lengthResult = await maxLength.run('Hello');