Skip to content

AI Gateways

OpenRouter

  • It's not a provider, but behaves like one
  • It's a unified interface for LLMs. Offers a standard API format (OpenAI-compatible)
  • Adopts a single interface (e.g., for authentication, billing, error, etc)
  • https://openrouter.ai/

OpenCode Zen

LiteLLM

from litellm import completion
import os

os.environ["OPENAI_API_KEY"] = "your-openai-key"
os.environ["ANTHROPIC_API_KEY"] = "your-anthropic-key"

# OpenAI
response = completion(model="openai/gpt-4o", messages=[{"role": "user", "content": "Hello!"}])

# Anthropic
response = completion(model="anthropic/claude-sonnet-4-20250514", messages=[{"role": "user", "content": "Hello!"}])