camelAI is model-agnostic. By default, paid plans use camelAI’s hosted credits to call whichever model you’ve picked for the thread. If you’d rather use your own API key, you can bring one from any of four providers. This page explains what each option gives you and how to set it up. The agent can run on Claude (Sonnet, Haiku, or Opus), GPT (GPT-5.4 or GPT-5.4 Mini), Grok, or Kimi. You can switch models any time from the model picker in the chat. Whichever provider you’ve connected determines which of these models are available to you.Documentation Index
Fetch the complete documentation index at: https://camelai.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
When to use camelAI credits
- You don’t already have a provider account.
- You want one bill, not multiple.
- You want every supported model available without managing separate keys.
When to bring your own key
- You’re on the Free tier — a key is required.
- You have OpenAI or Anthropic credits you want to make use of.
- Your company needs usage on a corporate AWS or Azure bill for compliance or finance reasons.
- You need a provider we don’t support natively (Microsoft Azure, Google Vertex, etc.) — see Using a provider we don’t support directly below.
Supported providers
camelAI supports four providers for BYOK. Each unlocks a specific set of models.Anthropic — Claude (Sonnet, Haiku, Opus)
Anthropic — Claude (Sonnet, Haiku, Opus)
OpenAI — GPT-5.4 and GPT-5.4 Mini
OpenAI — GPT-5.4 and GPT-5.4 Mini
OpenRouter — every model camelAI supports, on one key
OpenRouter — every model camelAI supports, on one key
- You want every model camelAI supports on one key. Anthropic, OpenAI, and Bedrock keys lock you into a subset of our models. OpenRouter gives you all of them.
- You already have an account with a provider we don’t connect to natively. OpenRouter supports plugging in your own keys for Microsoft Azure, AWS Bedrock, Google Vertex, and others, then routing requests through your account. So if your company runs AI on Azure OpenAI, you can connect your Azure key to OpenRouter, and then connect OpenRouter to camelAI. Usage runs against your Azure bill.
AWS Bedrock — Claude, served from your AWS account
AWS Bedrock — Claude, served from your AWS account
- An AWS access key with Bedrock permissions
- The region you want to run in (for example,
us-east-1)
Using a provider we don’t support directly (Azure, Vertex, etc.)
camelAI doesn’t connect natively to Microsoft Azure OpenAI or Google Vertex AI. Each cloud provider has its own auth model, billing structure, and quirks, and supporting them all directly would slow down our work on the rest of the platform. The good news: if your company is on one of those providers, you can still run camelAI through your existing account by routing through OpenRouter.How it works
OpenRouter supports plugging in your own keys for a long list of cloud providers, including:- Microsoft Azure OpenAI
- Google Vertex AI
- AWS Bedrock (alternative to our direct Bedrock integration)
- Others — see OpenRouter’s BYOK guide for the current list.
Setup with Azure as the example
Set up Azure OpenAI
Sign up for OpenRouter
Add Azure as a provider in OpenRouter
Generate an OpenRouter API key
Adding a key
Using camelAI on the cheap
The playbook:Sign up for OpenRouter
Generate an OpenRouter API key
Pick a cheap model in the chat
- Claude Haiku — fast, cheap, strong for everyday code and copy work.
- GPT-5.4 Mini — comparable price to Haiku, slightly different strengths.
- Kimi — competitive on price with Haiku and Mini, particularly strong on long-context tasks.
- Grok — flexible across general work, often cheaper than the flagship Claude or GPT models.
FAQ
Can I use my own API key for one model and camelAI credits for another?
Can I use my own API key for one model and camelAI credits for another?
Does my API key work across multiple orgs?
Does my API key work across multiple orgs?
Do my plan credits roll over month to month?
Do my plan credits roll over month to month?
Why does my new API key say "billing error" or "insufficient credits"?
Why does my new API key say "billing error" or "insufficient credits"?
Does camelAI charge a markup on hosted credits?
Does camelAI charge a markup on hosted credits?
Can I see how much I've spent?
Can I see how much I've spent?
Do you support Microsoft Azure OpenAI or Google Vertex AI?
Do you support Microsoft Azure OpenAI or Google Vertex AI?

