A daily log of product changes, improvements, and new model releases on OpenRouter
Product changes
- Bulk move API keys between workspaces — You can now select multiple API keys and move them to a different workspace in a single action, with a summary of affected keys and creator membership changes.
- Cursor integration guide — Added a guide for configuring Cursor to route through OpenRouter via the Override OpenAI Base URL feature.
- Fixed:
/api/v1/modelsunder-reportingcontext_length— Models whose cheapest endpoint has a lower context window than the model itself (e.g.moonshotai/kimi-k2.6showing 32K instead of 256K) now correctly report the full model context length in the models API. - Fixed: web search unbounded context growth — The web search server tool now defaults
max_total_resultsto 50 when not specified, preventing runaway token accumulation in agentic loops. Docs - Fixed: Mistral speech-to-text billing unit — Corrected the billing unit for Mistral speech-to-text models from per-second to per-minute to match the provider’s actual pricing. Docs