
OpenRouter is a single API for hundreds of AI models from many providers, with automatic fallbacks and one bill. It exposes an OpenAI-compatible chat completions endpoint plus TypeScript and Python SDKs and an agent SDK.
OpenRouter's deferred_tools.scope now accepts only "all" or "mcp". Requests and saved presets that send "client" return 400.
New alpha route POST /api/alpha/extractions returns typed fields with source spans and confidence. Input from $0.02 per 1M tokens.
openrouter/auto and openrouter/auto-code pick a model and reasoning effort per request. No router fee; you pay the chosen model's price.
OpenRouter S3 trace destinations reject GovCloud and China role ARNs, and IAM roles must require the external ID or delivery returns 403.
Python SDK 1.3.70+ needs client.external_users. /messages streams now end at message_stop. Bulk member calls cap at 500.