Claude dual-route routing restoration and model catalog synchronization¶
An urgent correction restores reliable handling for Claude models across
multiple API protocols, brings back access to claude-fable-5, and ensures
strict model catalog synchronization between the API and Telegram bot.
Fixed issues¶
Claude multi-protocol routing¶
- Fixed a routing lookup error when accessing Claude models via the
OpenAI-compatible
POST /v1/chat/completionsendpoint. - Decoupled request dispatch between Anthropic Messages
(
POST /v1/messages) and Chat Completions, restoring reliable connectivity for Claude Code, Codex, and generic OpenAI-compatible client tools. - Eliminated
500 Internal Server Errorresponses caused by route conflicts on OpenAI-formatted Claude requests.
Availability of claude-fable-5¶
- Restored active routing and accurate pricing rules for
claude-fable-5. - The model now correctly appears in
GET /v1/modelsand in the Models section of the Telegram bot for authorized API keys.
Catalog visibility and permissions synchronization¶
- Aligned catalog filtering logic:
GET /v1/modelsand the Telegram bot now use the same canonical algorithm to verify key permissions. - Inactive models and models not permitted for a given key no longer appear in available model listings.
Improvements¶
Pricing rule evaluation performance¶
- Deferred compilation of pricing rules during request dispatch (lazy matching), reducing request overhead and API latency.
Compatibility and user actions¶
- No changes to API keys, base URLs, or client libraries are required.
- To check active model availability for your key, call
GET /v1/modelsor view the Models screen in the Telegram bot.