Documentation Index
Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
Use this file to discover all available pages before exploring further.
BlocklistGuardrail
Defined in the guardrails module.
Rust AI Agent SDK
Keyword blocklist guardrail.
Fields
| Name | Type | Description |
|---|
keywords | Vec<String> | Blocked keywords |
case_sensitive | bool | Case sensitive matching |
Methods
new
fn new(keywords: Vec<String>) -> Self
Create a new blocklist guardrail
Parameters:
| Name | Type |
|---|
keywords | Vec<String> |
case_sensitive
fn case_sensitive(mut self, sensitive: bool) -> Self
Set case sensitivity
Parameters:
add_keyword
fn add_keyword(mut self, keyword: impl Into<String>) -> Self
Add a keyword
Parameters:
| Name | Type |
|---|
keyword | impl Into<String> |
Source
View on GitHub
praisonai/src/guardrails/mod.rs at line 338