Using F5 Guardrails with Portkey
1. Add F5 Guardrails Credentials to Portkey
- Navigate to the
Pluginspage underAdmin Settings - Click on the edit button for the F5 Guardrails integration
- Add your F5 Guardrails API Key (obtain this from your F5/CalypsoAI account)
- (Optional) Add your F5 Gaurdrail API URL, defaults to https://us1.calypsoai.app.
2. Add F5 Guardrails Check
- Navigate to the
Guardrailspage and click theCreatebutton - Search for “F5 Guardrails” and click
Add - Configure your moderation checks:
- Project ID: Your F5 Guardrails project identifier (Required)
- Redact: Whether to redact PII data detected by the guardrail. When enabled, detected PII will be masked in the content (Default:
false) - Timeout: The timeout in milliseconds for the scan (Default:
5000)
- Set any
actionsyou want on your check, and create the Guardrail!
Guardrail Actions allow you to orchestrate your guardrails logic. You can learn more about them here
| Check Name | Description | Parameters | Supported Hooks |
|---|---|---|---|
| F5 Guardrails | Checks content using F5 Guardrails scanner | Project ID (string), Redact (boolean), Timeout (number) | beforeRequestHook, afterRequestHook |
3. Add Guardrail ID to a Config and Make Your Request
- When you save a Guardrail, you’ll get an associated Guardrail ID - add this ID to the
input_guardrailsoroutput_guardrailsparams in your Portkey Config - Create these Configs in Portkey UI, save them, and get an associated Config ID to attach to your requests. More here.
- NodeJS
- Python
- OpenAI NodeJS
- OpenAI Python
- cURL

