ScriptsMar 29, 2026·1 min read

OpenRouter — Unified API for 200+ AI Models

Single API to access 200+ AI models from OpenAI, Anthropic, Google, Meta, Mistral, and more. OpenAI-compatible format, automatic fallbacks, and usage-based pricing.

TO
TokRepo精选 · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

export OPENROUTER_API_KEY=sk-or-...
curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -d '{"model": "anthropic/claude-sonnet-4-20250514", "messages": [{"role": "user", "content": "Hello"}]}'

Intro

OpenRouter provides a single API endpoint to access 200+ AI models from every major provider. Use the OpenAI-compatible format you already know — just change the base URL and pick any model.

Best for: Model comparison, fallback routing, accessing multiple providers, cost optimization Works with: Any tool supporting OpenAI API format


Features

  • 200+ models from OpenAI, Anthropic, Google, Meta, Mistral, Cohere, etc.
  • OpenAI-compatible — drop-in replacement, change one line of code
  • Automatic fallbacks — if a model is down, route to alternatives
  • Usage-based pricing — pay per token, no subscriptions
  • Rate limiting — built-in handling across providers

Usage with Python

from openai import OpenAI

client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="sk-or-...",
)

response = client.chat.completions.create(
    model="anthropic/claude-sonnet-4-20250514",
    messages=[{"role": "user", "content": "Hello"}],
)

🙏

Source & Thanks

Created by OpenRouter. openrouter.ai — Unified AI model access

Related Assets