> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/ai/settings/model-providers/index",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# Alternative model providers

> Configure a custom AI model provider for your Omni organization.

<Note>
  To enable custom AI model configuration for your organization, contact [Omni support](mailto:support@omni.co). Once enabled, **Organization Admin** permissions are required to access and modify AI model settings.
</Note>

By default, Omni uses AWS Bedrock and you can control the default Claude model used for various AI features by adjusting the [`ai_settings`](/modeling/models/ai-settings) parameter in the Omni model.

If you prefer to use a different provider or your own API key, Omni also supports the following providers: Anthropic Direct, OpenAI, Snowflake Cortex, Databricks Genie, or Grok (xAI). Provider settings are configured in **Settings > AI > Model**.

## Supported providers

<table>
  <thead>
    <tr>
      <th>Provider</th>
      <th>Description</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>**AWS Bedrock**</td>
      <td>Default provider. Uses Omni's managed AWS credentials and model selection.</td>
    </tr>

    <tr>
      <td>**Anthropic Direct**</td>
      <td>Direct API access to Anthropic's Claude models. Allows you to select which model is used.</td>
    </tr>

    <tr>
      <td>**OpenAI**</td>
      <td>Access to GPT models. Base URL support allows integration with OpenAI-compatible APIs like Azure OpenAI and Ollama. Supports [custom model identifiers][openai] for bring-your-own-model (BYOM) configurations.</td>
    </tr>

    <tr>
      <td>**Snowflake Cortex**</td>
      <td>Access to Anthropic's Claude models through Snowflake Cortex.</td>
    </tr>

    <tr>
      <td>**Databricks Genie**</td>
      <td>Access to models via Databricks serving endpoints. See [Databricks Genie setup][databricks] for details.</td>
    </tr>

    <tr>
      <td>**Grok (xAI)**</td>
      <td>Access to xAI's Grok models.</td>
    </tr>
  </tbody>
</table>

## Configuration options

<Warning>
  Omni has not thoroughly tested all model options. Performance may vary depending on the model selected.
</Warning>

Omni uses a three-tier model system to balance performance and cost across different AI features:

* **Smartest model** - The most capable model, used for the most complex reasoning tasks requiring advanced capabilities.
* **Standard model** - A balanced model for typical query generation and detailed questions.
* **Fastest model** - An optimized model for simpler, high-volume tasks like text completion and basic assistance.

### Available settings

* **Provider** - The AI model provider to use for your organization. The provider determines which models are available and how API requests are handled.
* **Smartest model** - The most capable model in your provider's lineup, used for complex reasoning tasks. Not available for AWS Bedrock or Databricks Genie, which use region-based model selection.
* **Standard model** - The model used for typical query generation and analytical tasks. Choose a balanced model for good performance across use cases.
* **Fastest model** - The model used for simpler, high-volume tasks like text completion and basic assistance. A smaller, faster model is recommended to optimize performance and cost.
* **Custom model** - **Applicable only to OpenAI**. Override the default model selection with a custom model ID. See [Custom model identifiers with OpenAI][openai] for more information.
* **API key** - Your API key for the selected provider. API keys are securely stored and not displayed after saving. Required for:
  * Anthropic Direct
  * OpenAI - Applicable to built-in models and [custom models][openai]
  * Snowflake Cortex - Use a Snowflake Programmatic Access Token (PAT)
  * [Databricks Genie][databricks] - Use a Databricks Personal Access Token (PAT)
  * Grok
* **Base URL** - The base URL for API requests. Available for:
  * [**OpenAI**][openai] - Use this to connect to OpenAI-compatible APIs like Azure OpenAI or self-hosted Ollama instances
  * **Snowflake Cortex** - Provide your Snowflake account's base URL
  * [**Databricks Genie**][databricks] - Provide your Databricks workspace URL (e.g., `https://your-workspace.cloud.databricks.com`)

## Related

* [Databricks Genie setup][databricks]
* [OpenAI custom model identifiers][openai]

[databricks]: /ai/settings/model-providers/databricks-genie

[openai]: /ai/settings/model-providers/openai
