Model Providers
Configure LLM providers used for generating attacks, running security judges, and performing evaluations.
List Providers
Add Provider (Interactive)
Add OpenAI Provider
Add Azure OpenAI Provider
hb providers add --name azureopenai \
--api-key ... \
--endpoint https://your-resource.openai.azure.com
Add Claude Provider
Update Provider
# Update API key
hb providers update <id> --api-key sk-new-key
# Set as default provider
hb providers update <id> --default
Remove Provider
Supported Providers
| Provider | Label | Requirements |
|---|---|---|
| Azure OpenAI | azureopenai |
API key + endpoint URL |
| OpenAI | openai |
API key |
| Anthropic Claude | claude |
API key |
| Google Gemini | gemini |
API key |
| Grok (xAI) | grok |
API key |
| Custom | custom |
API key + whitelisted endpoint |
Custom providers
For self-hosted or OpenAI-compatible models, the endpoint must be whitelisted via the CUSTOM_MODEL_PROVIDER_ENDPOINT environment variable in your Humanbound deployment.