1
Add Qualifire Credentials to Portkey
Add your Qualifire API key to Portkey:
- Click on the
Admin Settingsbutton on Sidebar - Navigate to
Pluginstab under Organisation Settings - Click on the edit button for the Qualifire integration
- Add your Qualifire API Key - obtain this from your Qualifire account at https://app.qualifire.ai/settings/api-keys/
2
Add Qualifire's Guardrail Checks
Create and configure guardrails:
- Navigate to the
Guardrailspage and click theCreatebutton - Search for any of the Qualifire guardrail checks and click
Add - Configure the specific parameters for your chosen guardrail
- 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 in the Portkey Guardrails documentation.
3
Add Guardrail ID to Config
Add the Guardrail ID to your Portkey Config:
- 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
4
Make Your Request
Use your Config ID in your requests. Your requests are now protected by Qualifire’s comprehensive guardrail system!
For more details on Configs, refer to the Portkey Config documentation.
Available Guardrail Checks
Qualifire provides a comprehensive set of guardrail checks organized into five main categories:Security
Security
Safety
Safety
Reliability
Reliability
Policy
Policy
Configuration Examples
Mode Parameter
Several guardrail checks support amode parameter that controls the trade-off between accuracy and speed:
quality: Highest accuracy, slower processingbalanced: Good balance between accuracy and speed (default)speed: Fastest processing, lower accuracy
Policy Violations Check
For the Policy Violations Check, you can specify custom policies to enforce, the mode, and the target:Parameters
policies(required): Array of strings defining custom policies to enforcemode(optional): One ofquality,balanced, orspeed. Default:balancedpolicy_target(optional): One ofinput,output, orboth. Specifies whether to run the policy check on the request, response, or both. This must match the configured hooks:input: Only forbeforeRequestHookoutput: Only forafterRequestHookboth: For bothbeforeRequestHookandafterRequestHook
Use Cases
Content Moderation
Filter harmful or inappropriate content in user inputs and AI responses
Compliance
Ensure AI responses adhere to company policies and regulatory requirements
Quality Assurance
Detect hallucinations, instruction violations, and poor tool usage
Data Protection
Prevent PII exposure and ensure data privacy