Documentation Navigation
Models

Providers

Bring any model you already pay for across 200+ providers.

#Available providers

ProviderConfig IDAuth
AnthropicanthropicAPI key (ANTHROPIC_API_KEY)
OpenAIopenaiAPI key or OAuth (OPENAI_API_KEY)
Google GeminigeminiAPI key (GEMINI_API_KEY)
Ollama (local)ollamaLocal endpoint, no key
Amazon Bedrockamazon-bedrockAWS profile or IAM credentials
OpenRouteropenrouterAPI key (OPENROUTER_API_KEY)

#Configure Amazon Bedrock

json
{
  "provider": {
    "amazon-bedrock": {
      "options": {
        "region": "us-east-1",
        "profile": "my-development-profile",
        "endpoint": "https://bedrock-runtime.us-east-1.amazonaws.com"
      }
    }
  }
}

Point Bedrock at your region, profile, and endpoint in config. Omit the endpoint to use the default regional runtime.

#Manage credentials

#List providers

bash
codey auth list

List every configured provider and account before changing anything.

#Log out

bash
codey auth logout <provider-id>
Logging out revokes the stored tokens for that provider. Re-authenticate before your next run.

#Route through the gateway

Prefer one bill and one key by routing supported providers through the Codey Gateway with your own keys. Bring any OpenAI- or Anthropic-compatible endpoint as a custom provider with automatic model discovery.

#See also