For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
ModelsChatRankingsDocs
DocsAPI ReferenceClient SDKsAgent SDKCookbookChangelog
DocsAPI ReferenceClient SDKsAgent SDKCookbookChangelog
LogoLogo
ModelsChatRankingsDocs
On this page
  • June 1, 2026
  • Product changes
  • May 31, 2026
  • Product changes
  • New models
  • May 30, 2026
  • Product changes
  • May 29, 2026
  • Product changes
  • May 28, 2026
  • Product changes
  • New models
  • May 27, 2026
  • Product changes
  • May 26, 2026
  • Product changes
  • May 25, 2026
  • Product changes
  • May 24, 2026
  • Product changes
  • May 23, 2026
  • Product changes

Changelog

A daily log of product changes, improvements, and new model releases on OpenRouter
June 1, 2026
June 1, 2026

May 31, 2026
May 31, 2026

May 30, 2026
May 30, 2026

May 29, 2026
May 29, 2026

May 28, 2026
May 28, 2026

May 27, 2026
May 27, 2026

May 26, 2026
May 26, 2026

May 25, 2026
May 25, 2026

May 24, 2026
May 24, 2026

May 23, 2026
May 23, 2026

Older posts

Next
Built with

Product changes

  • May Release Spotlight blog post — Published the May Release Spotlight covering speech and transcription APIs, Model Fusion, private models, enterprise workspace controls, and new model launches.
  • Fixed: model-specific default parameters not shown on API tab — The Parameters table on model detail pages now displays the model’s actual default overrides (e.g. top_p: 0.95) instead of generic global defaults. Docs
  • /llms.txt and /llms-full.txt now resolve at the domain root — openrouter.ai/llms.txt and openrouter.ai/llms-full.txt now redirect to their generated equivalents under /docs/, following the llms.txt specification.
  • Fixed: verbosity parameter default in docs — The verbosity parameter reference no longer lists medium as the default; the effective default varies by upstream provider.

Product changes

  • Fusion Router documentation and model page — Added a dedicated Fusion Router documentation page and a model page describing the full panel → judge → synthesis pipeline, configuration options, and failure behavior.
  • MiniMax M3 reasoning support — MiniMax M3 now supports the thinking parameter, enabling extended reasoning for complex tasks.
  • Fixed: Azure forbidden error mapping — Azure provider responses with a forbidden status in server-sent events are now correctly surfaced as HTTP 403 instead of being misclassified.

New models

  • MiniMax: MiniMax M3

Product changes

  • Fallback errors in error metadata — When all provider fallbacks fail, the error response metadata now includes a previous_errors array showing every attempted provider’s error code, message, and name, making multi-provider failures easier to debug.
  • Fixed: 404 page layout — The 404 page no longer displays visual artifacts (stray borders, duplicate footer, off-center content).
  • Fixed: multipart/form-data error code — Sending multipart/form-data to JSON-only endpoints (e.g. speech-to-text) now returns a clear 400 Bad Request instead of a misleading 500 Internal Server Error.
  • Fixed: playground reasoning panel scroll — Opening the reasoning panel in the playground now scrolls to the top instead of an arbitrary position.

Product changes

  • Preset ID in generation responses — The GET /api/v1/generation endpoint now returns preset_id when a preset was used, letting you trace which preset produced each completion. Docs
  • Fixed: activity overview date range — The activity overview widget no longer breaks when selecting a date range exceeding 365 days.

Product changes

  • IP address filtering for enterprise plans — Enterprise organizations can now restrict all API key usage to approved IP address ranges from Privacy settings, reducing the blast radius of leaked keys.
  • Negation filters in activity and logs — Filters now support exclusion — click “is” on any filter chip to toggle it to “is not”, letting you exclude specific models, providers, API keys, or workspaces from your view. Docs
  • Presets: Responses API support — Creating presets from inference now supports the Responses API via POST /api/v1/presets/:slug/responses, and new documentation covers creating and updating presets directly from inference request bodies. Docs
  • Prompt caching: session_id sticky routing documentation — Added docs on using session_id to control sticky provider routing, which activates on any successful request rather than requiring a cache hit. Docs
  • Anthropic thinking tokens in API responses — API responses for Anthropic models now include output_tokens_details.thinking_tokens, providing precise reasoning token counts for Claude Opus 4.8 and later.
  • Fixed: Responses API streaming crashes in OpenAI SDKs — Streaming keep-alive heartbeats on the Responses API no longer cause union_tag_invalid (Python) or invalid_union (TypeScript) validation errors in the OpenAI SDKs.

New models

  • Anthropic: Claude Opus 4.8
  • Anthropic: Claude Opus 4.8 (Fast)
  • StepFun: Step 3.7 Flash

Product changes

  • Series B announcement — Published the $113M Series B announcement.
  • API tab redesign on model pages — Each model’s API tab now shows the /responses and /messages endpoint references alongside /chat/completions, making it easier to discover alternative request formats. Docs
  • Presets: Anthropic Messages API support — Created presets from inference now support POST /api/v1/presets/:slug/messages, the Anthropic Messages counterpart to the existing chat/completions preset route. Docs
  • Stream inactivity timeout — Streaming requests that produce no chunks for 30 seconds are now aborted immediately instead of waiting up to 5 minutes, catching dead connections and empty streams faster.
  • Guardrails API documentation — Added a guide for updating your workspace default guardrail programmatically via the API. Docs
  • Fixed: EU routing for non-Google models on Vertex — Non-Google models (Claude, Llama, DeepSeek, etc.) routed through eu.openrouter.ai now use the correct endpoint path, fixing 400 errors caused by a hostname/path mismatch.

Product changes

  • Model comparison page — Compare up to five models side by side on pricing, context length, and benchmark scores with the new comparison tool, including a “Highlight best” toggle to call out the top value in each row.
  • Redesigned model detail API tab — The API tab on each model page now walks you through numbered steps (get an API key, make a request, enable streaming) with an endpoint reference and interactive parameters table.
  • Rankings daily dataset endpoint — A new GET /api/v1/datasets/rankings-daily endpoint returns the top-50 models by daily token volume, matching the data behind the public rankings chart. SDK reference
  • IP allowlist enforcement — API keys configured with an IP allowlist now actively block requests from non-allowlisted IPs with a 403 response, upgrading the previous observe-only mode. Docs
  • Auto router cost_quality_tradeoff parameter — The auto router now accepts a cost_quality_tradeoff integer (0–10) instead of the previous binary tradeoff, giving finer control over the cost-versus-quality balance when routing requests. Docs
  • Fixed: dashboard not refreshing on account switch — Switching between accounts in the dashboard now correctly remounts the page so data reflects the selected account.
  • Fixed: Bedrock BYOK region prefix mismatch — Bring-your-own-key Bedrock requests now normalize the inference profile region prefix to match the customer’s configured region, fixing “invalid model identifier” errors when the endpoint and key regions differed.

Product changes

  • Activity and Logs in workspace sidebar — Organizations with multiple workspaces now see Activity and Logs links directly in each workspace’s sidebar, pre-filtered to that workspace.
  • API key links in activity logs — The Activity page and generation detail pane now display the API key name as a clickable link to its detail page, with org-scoped access control.
  • Fixed: video playback errors in Logs — Video generation results in Logs now show specific error messages based on the failure type (expired, codec unsupported, network error) and always provide a Download button as fallback.

Product changes

  • Fixed: activity chart color consistency — Spend, Requests, and Tokens charts on the activity page now use consistent colors for the same series across all three charts.

Product changes

  • Compare page benchmark visualization — The compare page now displays provider-coded landscape benchmark charts for Intelligence, Coding, and Agentic metrics with author-brand color gradients, replacing the previous data grid.
  • Redesigned model selector — The model selector now features full-screen search, improved filtering, and integrated apps discovery, making it faster to find and switch between models across the site.