Supported providers
OpenAI
OpenAI
Models: GPT-4o, GPT-4o mini, GPT-4, GPT-4 Turbo, o1, o3-mini, and others.Requires an OpenAI API key from platform.openai.com.
Anthropic
Anthropic
Models: Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Opus, and others.Requires an Anthropic API key from console.anthropic.com.
Google
Models: Gemini 2.5 Pro, Gemini 2.0 Flash, Gemini 1.5 Pro, and others.Requires a Google AI API key or Vertex AI credentials.
Mistral
Mistral
Models: Mistral Large, Mistral Small, and others.Requires a Mistral API key from console.mistral.ai.
Cohere
Cohere
Models: Command R+, Command R, and others.Requires a Cohere API key from dashboard.cohere.com.
AWS Bedrock
AWS Bedrock
Access Anthropic, Meta, Mistral, and Amazon models through AWS Bedrock. Requires AWS credentials (access key + secret, or IAM role) and a Bedrock-enabled region.
Ollama (self-hosted)
Ollama (self-hosted)
Run any model locally or on your own infrastructure using Ollama. Hadiq.io auto-discovers the models available on your Ollama server.
LiteLLM proxy
LiteLLM proxy
Route requests through a LiteLLM proxy to access any model it supports, including custom deployments and load-balanced endpoints.
OpenRouter
OpenRouter
Access hundreds of models through the OpenRouter API. Requires an OpenRouter API key and base URL.
LM Studio
LM Studio
Connect to a locally running LM Studio server. Hadiq.io fetches the available models and their capabilities automatically.
vLLM and other OpenAI-compatible servers
vLLM and other OpenAI-compatible servers
Any server that exposes an OpenAI-compatible
/v1/chat/completions endpoint can be connected using the OpenAI-compatible provider option.Adding a provider
- OpenAI
- Anthropic
- Ollama (self-hosted)
- AWS Bedrock
- OpenAI-compatible (vLLM, custom)
1
Open LLM settings
Go to Admin > Configuration > LLM and click Add LLM Provider.
2
Select OpenAI
Choose OpenAI from the list of built-in providers.
3
Enter your API key
Paste your OpenAI API key. Hadiq.io encrypts and stores the key; it is never exposed in full after saving.
4
Choose models
Select which models to enable. Toggle visibility on or off for each model to control which ones appear in the model picker.
5
Save
Click Save. Hadiq.io tests the connection before saving. If the test fails, verify your API key and try again.
Setting the default LLM
The default LLM is used for all conversations and agents unless a user or agent specifies a different model.1
Open LLM settings
Go to Admin > Configuration > LLM.
2
Set the default
Find the provider containing your preferred model and click Set as default. Then select the specific model from that provider to use as the organization default.
Restricting provider access to groups
By default, all LLM providers are public — every user can select any enabled model. To restrict a provider to specific groups:- Open the provider in Admin > Configuration > LLM.
- Toggle Public off.
- Select the groups that should have access to this provider.
- Save.
Testing a provider
After saving a provider, click Test to send a short request and verify the connection. If the test fails, Hadiq.io shows the error message returned by the provider’s API.Auto mode
Some providers support Auto mode, which automatically syncs the list of available models from the provider’s API on a regular basis. When a new model becomes available (for example, a new GPT-4o variant), it appears in Hadiq.io without manual updates. Enable Auto mode in the provider settings.Auto mode is available for providers where Hadiq.io maintains a model registry, including OpenAI and Anthropic. For self-hosted providers like Ollama, models are fetched on demand when you open the provider settings.