Knowi supports multiple AI model providers for powering features like InstantSights, AI Recommendations, AI Chat, Document AI, and more. By default, Knowi uses its built-in AI service. You can optionally configure external providers for enhanced capabilities.
Supported Providers
| Provider | Models | Key Features |
|---|---|---|
| Knowi AI (default) | Mistral 7B | Fully private, hosted within Knowi infrastructure. No data leaves the environment. |
| OpenAI | GPT-4.1, GPT-4o, GPT-5, GPT-5 Mini, o3, o3-mini | Large context windows, advanced reasoning capabilities. |
| Anthropic (Claude) | Claude Sonnet 4, Claude Opus 4, Claude Haiku | 200K token context window, strong analytical capabilities, streaming support. |
| Gemini (Google) | Google Gemini 2.5 Pro, Google Gemini 2.5 Flash, Google Gemini 2.5 Flash Lite | Large context windows, streaming support. |
| Azure AI | Azure OpenAI GPT-5.5, GPT-5.4 Mini, GPT-5, GPT-4o, GPT-4.1 | OpenAI models served from your own Azure OpenAI resource. Requires an endpoint URL in addition to an API key. |
Configuring AI Providers
To configure an external AI provider:
- Navigate to User Settings from the bottom-left sidebar.
- Open the AI Settings tab.
- Under the provider section, click CHANGE next to the provider you want to configure (OpenAI or Anthropic).
- Enter your API key in the modal and click Save.
- Once a key is saved, the corresponding models will appear in the Default AI Model Selection dropdowns for each AI feature.
Per-Feature Model Selection
Knowi allows you to select different AI models for different features. Under Default AI Model Selection in AI Settings, you can assign a provider for each of the following:
- NLP Search - Powers natural language queries across datasets.
- AI Chat - Powers the long-form AI chat experience.
- Insights - Powers InstantSights summaries.
- Recommendation Widget - Powers AI-generated recommendations.
- Documents - Powers Document AI question answering.
- Dashboards - Powers AI Dashboard generation.
- Agents - Powers Agentic AI assistants.
For example, you could use Knowi AI for NLP Search (to keep data private) while using Claude Sonnet 4 for AI Recommendations (for more advanced analysis).
Anthropic (Claude) Setup
- Obtain an API key from Anthropic Console.
- In Knowi AI Settings, click CHANGE next to the Anthropic (Claude) row.
- Enter your API key and save.
- Select a Claude model from the feature dropdowns.
Available Claude Models:
- Claude Sonnet 4 - Balanced performance and speed. Good default for most use cases.
- Claude Opus 4 - Most capable model. Best for complex analytical tasks.
- Claude Haiku - Fastest model. Best for high-volume, lower-complexity tasks.
OpenAI Setup
- Obtain an API key from OpenAI Platform.
- In Knowi AI Settings, click CHANGE next to the OpenAI row.
- Enter your API key and save.
- Select an OpenAI model from the feature dropdowns.
Azure AI Setup
- In the Azure portal, open your Azure OpenAI resource and go to Keys and Endpoint to copy your API key and endpoint URL (for example,
https://myresource.openai.azure.com). - Deploy the models you want to use in your Azure resource, using their standard names:
gpt-5.5,gpt-5.4-mini,gpt-5,gpt-4o,gpt-4.1. - In Knowi AI Settings, click CHANGE next to the Azure AI row.
- Enter your API key and endpoint URL, then save.
- Select an Azure model from the feature dropdowns.
Note: Unlike other providers, Azure AI requires both an API key and an endpoint URL. Models must be deployed in your Azure resource before Knowi can use them; if a model is not deployed, requests will fail with a deployment not found error.