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

# Agent Configuration

> Configure LLM, TTS, and STT providers for your agent

## Provider configuration

Each agent uses three providers that you can mix and match:

### LLM Providers

| Provider         | Models                  | Best for                          |
| ---------------- | ----------------------- | --------------------------------- |
| **OpenAI**       | `gpt-4o`, `gpt-4o-mini` | General purpose, fast             |
| **Anthropic**    | `claude-3-5-sonnet`     | Complex reasoning, longer context |
| **Azure OpenAI** | Same as OpenAI          | Enterprise compliance             |

### TTS Providers

| Provider         | Quality   | Latency  | Notes                   |
| ---------------- | --------- | -------- | ----------------------- |
| **ElevenLabs**   | Excellent | Low      | Wide voice library      |
| **Cartesia**     | Very good | Very low | Optimized for real-time |
| **Azure Speech** | Good      | Low      | Enterprise option       |

### STT Providers

| Provider         | Accuracy  | Latency  | Notes              |
| ---------------- | --------- | -------- | ------------------ |
| **Deepgram**     | Excellent | Very low | Best for real-time |
| **Azure Speech** | Very good | Low      | Enterprise option  |
| **ElevenLabs**   | Good      | Low      | Bundled with TTS   |
| **OpenAI**       | Excellent | Medium   | Whisper-based      |

## Provider keys

Add your provider API keys in the dashboard under **Settings → Integrations**. Each workspace has its own set of keys, encrypted and stored securely.

<Steps>
  <Step title="Go to Settings">
    In the dashboard, navigate to **Settings → Integrations**.
  </Step>

  <Step title="Add your keys">
    Enter your API keys for each provider you want to use (OpenAI, ElevenLabs, Deepgram, etc.).
  </Step>

  <Step title="Keys are secure">
    All keys are encrypted and stored securely. They're never exposed in the UI after saving.
  </Step>
</Steps>
