Configure Model Providers
You configure model providers for your organization for AI features when deploying Dremio. After you configure at least one model provider, you must set a default model provider and optionally set an allowlist of available models. Dremio uses this default provider for all Dremio's AI Agent interactions, whereas the allowlist models can be used by anyone writing AI functions.
Dremio-Provided LLM
Dremio provides all organizations with an out-of-the-box model provider so that all users can begin engaging with the AI Agent and AI functions without any other configuration required. Once you have added your own model provider and set it as the new default, the Dremio-Provided LLM will no longer be used. If you delete all other model providers, then the Dremio-Provided LLM will revert to the organization's default model provider. This model provider cannot be deleted.
Supported Model Providers
Dremio supports configuration of the following model providers and models. Dremio recommends using enterprise-grade reasoning models for the best performance and experience.
| Category | Models | Connection Method(s) |
|---|---|---|
| OpenAI |
|
|
| Anthropic |
|
|
| Google Gemini |
|
|
| AWS Bedrock |
|
|
| Azure OpenAI |
| Combination of
|
Default Model Provider
To delete the model provider, you must assign a new default unless you are deleting the last available model provider that you have configured. To update the default model provider to a new one, you must have MODIFY privilege on both the current default and the new proposed default model provider.
Add Model Provider
To add a model provider in the Dremio console:
- Click
in the side navigation bar to go to the Settings page. - Select Organization Settings.
- Select the AI Configuration setting.
- Click Add model provider.