Get Started with Qualifire
Using Qualifire with Portkey
1. Add Qualifire Credentials 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
- 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 here
Available Guardrail Checks
Qualifire provides a comprehensive set of guardrail checks organized into five main categories:Security
Safety
Reliability
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
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
Use Cases
Qualifire’s guardrails are particularly useful for:- Content Moderation: Filtering harmful or inappropriate content in user inputs and AI responses
- Compliance: Ensuring AI responses adhere to company policies and regulatory requirements
- Quality Assurance: Detecting hallucinations, instruction violations, and poor tool usage
- Data Protection: Preventing PII exposure and ensuring data privacy

