A daily log of product changes, improvements, and new model releases on OpenRouter
POST /api/v1/presets/:slug/responses, and new documentation covers creating and updating presets directly from inference request bodies. Docssession_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. Docsoutput_tokens_details.thinking_tokens, providing precise reasoning token counts for Claude Opus 4.8 and later.union_tag_invalid (Python) or invalid_union (TypeScript) validation errors in the OpenAI SDKs.