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

# Providers Overview

> Configure LLM providers for MutagenT

# Providers

Providers are the LLM services that power evaluations and optimizations in MutagenT. Configure them through the dashboard at [app.mutagent.io/settings/providers](https://app.mutagent.io/settings/providers) and use the CLI to list, inspect, and test provider connections.

## Supported Providers

| Provider       | Models                                                                                   | Status    |
| -------------- | ---------------------------------------------------------------------------------------- | --------- |
| OpenAI         | GPT-5.4, GPT-5.3, GPT-5.2, o3, o3-mini, o4-mini                                          | Supported |
| Anthropic      | Claude Opus 4.6, Claude Sonnet 4.6, Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5 | Supported |
| Google AI      | Gemini 3.1 Pro Preview, Gemini 3 Flash, Gemini 3.1 Flash Lite                            | Supported |
| Azure OpenAI   | GPT-5.4, GPT-5.3, GPT-5.2 (hosted)                                                       | Supported |
| AWS Bedrock    | Claude (via AWS)                                                                         | Supported |
| X.AI (Grok)    | Grok models                                                                              | Supported |
| Groq           | LLaMA 4 Scout, Qwen 3, GPT-OSS                                                           | Supported |
| Moonshot       | Kimi K2.5                                                                                | Supported |
| Zhipu AI (GLM) | GLM-5.1                                                                                  | Supported |
| Custom         | Any OpenAI-compatible endpoint                                                           | Supported |

<Note>
  Provider availability in the dashboard UI may differ from core platform support. Providers listed here are supported at the platform level.
</Note>

## Why Configure Providers?

MutagenT uses LLM providers for:

* **Evaluations** - Judge models for G-Eval metrics and custom criteria
* **Optimization** - Generating prompt variations during the mutation step
* **Embeddings** - Semantic similarity calculations using embedding models

## Provider Selection

Different operations may use different providers. Configure multiple providers for flexibility:

| Operation               | Typical Provider | Typical Model          |
| ----------------------- | ---------------- | ---------------------- |
| Evaluation (judge)      | Anthropic        | Claude Sonnet 4.6      |
| Optimization (mutation) | Anthropic        | Claude Sonnet 4.6      |
| Embeddings              | OpenAI           | text-embedding-3-large |

## CLI Access

Use the CLI to list, inspect, and test providers. Configuration and credential management is done through the dashboard.

```bash theme={null}
# List all configured providers
mutagent providers list

# Get provider details (API key is masked)
mutagent providers get <provider-id>

# Test provider connection
mutagent providers test <provider-id>
```

<Note>
  Provider configuration is managed through the dashboard at **Settings > Providers**.
</Note>

## Provider Pre-flight Check

When starting an optimization via CLI, MutagenT automatically verifies that at least one configured provider is available before beginning the job. If no provider is configured, the CLI will display an error with instructions to configure one in the dashboard.

```bash theme={null}
# This checks for providers before starting
mutagent prompts optimize start 123 --dataset 456 --max-iterations 5

# If no provider is configured, you'll see:
# Error: No LLM provider configured.
# Configure a provider at: app.mutagent.io/settings/providers
```

## Next Steps

<Card title="Provider Setup" icon="gear" href="/platform/providers/setup">
  Step-by-step provider configuration guide
</Card>
