A daily log of product changes, improvements, and new model releases on OpenRouter
Product changes
- BYOK key test in logs — Failed BYOK requests in the Activity page now show a warning and a “Test Key” button that replays the route with your current BYOK config, uses the exact logged request if I/O Logging is enabled, and displays the full provider error message.
supported_voicesin models API — Text-to-speech models now expose their available voices via thesupported_voicesfield in the models API response.- Video generation error detection — Video generation jobs that fail upstream (e.g. content moderation rejection, invalid input) now fail immediately instead of retrying until timeout. Previously, certain provider error responses could cause the polling loop to retry before surfacing the failure.