Skip to main content
Hadiq.io supports a wide range of LLM providers — both hosted APIs and self-hosted models. You add providers in Admin > Configuration > LLM. Once a provider is connected, its models become available for chat, agents, and search summarization across your organization.

Supported providers

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.
Models: Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Opus, and others.Requires an Anthropic API key from console.anthropic.com.
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.
Models: Mistral Large, Mistral Small, and others.Requires a Mistral API key from console.mistral.ai.
Models: Command R+, Command R, and others.Requires a Cohere API key from dashboard.cohere.com.
Access Anthropic, Meta, Mistral, and Amazon models through AWS Bedrock. Requires AWS credentials (access key + secret, or IAM role) and a Bedrock-enabled region.
Run any model locally or on your own infrastructure using Ollama. Hadiq.io auto-discovers the models available on your Ollama server.
Route requests through a LiteLLM proxy to access any model it supports, including custom deployments and load-balanced endpoints.
Access hundreds of models through the OpenRouter API. Requires an OpenRouter API key and base URL.
Connect to a locally running LM Studio server. Hadiq.io fetches the available models and their capabilities automatically.
Any server that exposes an OpenAI-compatible /v1/chat/completions endpoint can be connected using the OpenAI-compatible provider option.

Adding a provider

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.
You can also set a separate default vision model for tasks that involve processing images. Use the Set as default vision option on any provider that includes a vision-capable model.

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:
  1. Open the provider in Admin > Configuration > LLM.
  2. Toggle Public off.
  3. Select the groups that should have access to this provider.
  4. Save.
Users outside the selected groups will not see models from that provider in their model picker.

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.