This plugin integrates with Lasso Security's Deputies Public API to provide content classification and security guardrails for AI applications.
Lasso Security is a leading genAI security platform that autonomously monitors interactions, detects risks in real-time, and empowers organizations to adopt AI safely. The Deputies Public API provides a flexible interface for accessing various Deputy services for security classification and policy enforcement.
- Content Classification: Analyze messages for various security risks
- Real-time Protection: Block harmful content before it reaches your users
- Detailed Results: Get comprehensive classification results with confidence scores
- Sign up for a Lasso Security account at https://app.lasso.security
- Obtain your API key from the Organization Settings page
- Configure the plugin with your API key
// Example configuration const config = { plugins: { lasso: { classify: { credentials: { apiKey: 'your-lasso-api-key', }, messages: [ { role: 'user', content: 'User message to classify', }, { role: 'assistant', content: 'Assistant response to classify', }, ], }, }, }, };// Example with additional parameters const config = { plugins: { lasso: { classify: { credentials: { apiKey: 'your-lasso-api-key', }, messages: [ { role: 'user', content: 'User message to classify', }, ], conversationId: 'unique-conversation-id', userId: 'user-123', }, }, }, };The plugin returns a response with the following structure:
{ "deputies": { "jailbreak": false, "custom-policies": false, "sexual": false, "hate": false, "illegality": false, "violence": false, "pattern-detection": true }, "deputies_predictions": { "jailbreak": 0.123, "custom-policies": 0.234, "sexual": 0.145, "hate": 0.156, "illegality": 0.167, "violence": 0.178, "pattern-detection": 0.989 }, "violations_detected": true }For support or questions, contact Lasso Security at support@lasso.security or visit https://lasso.security.