Skip to main content

Environment Variables

Setting MODEL_NAME=openrouter/anthropic/claude-3-5-sonnet is enough — no need to set OPENAI_BASE_URL. The OPENROUTER_API_KEY environment variable is consulted; OPENAI_API_KEY is not used as a fallback.

Models

Access 100+ models through OpenRouter. Format: openrouter/provider/model
  • Claude: openrouter/anthropic/claude-3.7-sonnet
  • GPT-4: openrouter/openai/gpt-4o
  • Gemini: openrouter/google/gemini-2.5-flash
  • Llama: openrouter/meta-llama/llama-3.3-70b-instruct
  • DeepSeek: openrouter/deepseek/deepseek-chat

Python

With Tools

Multi-Agent

CLI

YAML

Gateway Provider (Advanced)

The or/ alias is shorthand for OpenRouter — e.g. llm="or/gpt-4" equals openrouter/gpt-4. For custom headers, instance reuse, or programmatic setup, use OpenRouterProvider:
For LiteLLM Proxy, Custom Gateway, auto-registration, and multi-gateway patterns, see LLM Gateways.