pip install guardrails-ai-internal-domainsfrom guardrails import Guard
from guardrails_ai.internal_domains import InternalDomains
guard = Guard().use(InternalDomains)
guard.validate("some text")Identifies internal domains in a string output.
finds internal domains in a string output like "internal.example.com" or "example.internal".
Dependencies:
Dev Dependencies:
pip install guardrails-ai-internal-domains
In this example, we apply the validator to a string output generated by an LLM.
# Import Guard and Validator
from guardrails_ai.internal_domains import InternalDomains
from guardrails import Guard
# Setup Guard
guard = Guard.use(
InternalDomains(internal_domains= ["internal.example.com"]),
)
guard.validate("This is a string with no domains except a reference to https://www.example.com") # Validator passes
guard.validate("This string includes a link to https://internal.example.com/wiki/welcome-guide") # Validator fails
MIT — © Guardrails AI.