JEV Model Router обирає моделі в Claude Code
Claude CodeJEV Model Routerмаршрутизация моделей
Що саме маршрутизує JEV
Для мене головна ідея JEV Model Router полягає не в доступі до ще однієї моделі, а в розділенні рішень усередині Claude Code. Маршрутизатор обирає модель субагента для кожного запиту, рівень зусиль для міркування, а основну модель визначає лише на старті сесії, щоб наступні перемикання не порушували кеш.
Згідно з описом моду JEV Model Router у документації проєкту Claude Code Templates, Jev отримує стан завдання та перетворює його на типізоване рішення щодо маршрутизації. Це не текстова порада агенту у вільній формі, а окремий шар вибору перед продовженням роботи Claude Code. На момент публікації документації підтримувалися два способи підключення: TypeSafe API та Vercel AI Gateway.
- Для TypeSafe потрібні обліковий запис і параметр typesafeApiKey.
- Для Vercel AI Gateway використовується параметр gatewayApiKey.
- Через шлюз Jev доступний за ідентифікатором моделі typesafe-ai/jev.
Модуль встановлюється командою npx claude-code-templates@latest --mod productivity/jev-model-router. У доступній документації проєкту також згадано Node.js 18+ або 20+, Claude Code 2.1.259+ і змінну середовища CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Це доповнення для Claude Code, а не самостійна точка доступу до моделі.
Дату початкового анонсу не вказано, тому я розглядаю це як опис доступної конфігурації, а не як підтвердження свіжого релізу. Версії та вимоги відображають стан документації на час її публікації.
Де з’являється практична вигода
Найбільша вигода виникає у змішаних завданнях, де для одного запиту достатньо недорогої моделі, а іншому потрібне сильніше міркування. Замість єдиного дорогого режиму на всю сесію субагенти отримують різні моделі, а рівень міркування підлаштовується під завдання. Фіксація основної моделі також захищає кеш від постійної зміни початкового стану.
З інженерного погляду це змістовніше за типову обіцянку розумної маршрутизації, але результат повністю залежить від якості класифікації. Я б насамперед перевіряв помилки на межах: чи не надсилає маршрутизатор складне завдання слабкій моделі, наскільки стабільний вибір за схожих формулювань і чи не з’їдає додатковий виклик очікувану економію токенів.
Є й операційна ціна: з’являються зовнішній шар ухвалення рішень, ключі провайдера та залежність від доступності шлюзу або TypeSafe API. Уся ідея тримається не на кількості підключених моделей, а на точності одного невеликого рішення: наскільки добре Jev розуміє, коли заощаджувати вже не можна.