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

# AI Providers

> Supported AI providers and how to configure them.

MyClaw supports five AI providers. You supply your own API key — MyClaw stores it encrypted (AES-256-GCM) and never uses it for anything other than your bot.

## Anthropic

* **Models**: claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5, and other Claude models
* **API key**: Get yours at [console.anthropic.com](https://console.anthropic.com)
* **Notes**: Recommended for complex reasoning and long-context tasks

## OpenAI

* **Models**: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo, and others
* **API key**: Get yours at [platform.openai.com](https://platform.openai.com)
* **Notes**: Wide model selection; gpt-4o-mini is cost-efficient for high-volume bots

## Google

* **Models**: gemini-2.0-flash, gemini-1.5-pro, gemini-1.5-flash, and others
* **API key**: Get yours at [aistudio.google.com](https://aistudio.google.com)
* **Notes**: Gemini Flash models offer very fast inference at low cost

## Groq

* **Models**: llama-3.3-70b-versatile, llama-3.1-8b-instant, mixtral-8x7b, and others
* **API key**: Get yours at [console.groq.com](https://console.groq.com)
* **Notes**: Extremely fast inference on open-source models via dedicated hardware

## OpenRouter

* **Models**: Access to 100+ models from multiple providers through a single API key
* **API key**: Get yours at [openrouter.ai](https://openrouter.ai)
* **Notes**: Useful if you want to switch models frequently or access models not available through direct providers

## Changing your provider

You can switch providers or rotate API keys at any time:

1. Open the bot detail page and click the **Config** tab.
2. Select the new provider from the dropdown.
3. Enter the model name and new API key.
4. Click **Save**.
5. **Stop and Start** the bot to apply the change.

<Info>
  Your API key is encrypted immediately on save and is never returned to the browser in plaintext. MyClaw cannot view your key after it is stored.
</Info>
