Jev Router бесплатно: что на самом деле означает $0

Для Jev Router заявлена цена $0, но покрывает ли она выбранную модель? Разбираем тарификацию OpenRouter, usage.cost и проверку расходов на агентную сессию.

Saturday, September 26, 2026Omid Saffari
Jev Router бесплатно: что на самом деле означает $0

Jev Router бесплатно? На актуальной странице OpenRouter указано $0 за входные и выходные токены, но это ещё не доказывает, что полная стоимость сессии ИИ-агента с маршрутизацией равна $0. Управляемый эндпоинт сам выбирает модель и глубину рассуждений, поэтому бюджет окончательно определяет usage.cost в ответе, сверенный с записью генерации.

Jev Router — управляемый эндпоинт OpenRouter typesafe/jev-router — запущен 25 сентября 2026 года. Это чат-эндпоинт, который на каждом ходе выбирает модель для ответа. Его не следует путать ни с исходной моделью Jev для принятия решений, ни с одноимённой CLI-обёрткой с открытым исходным кодом.

Страница модели Jev Router в OpenRouter с управляемым эндпоинтом и актуальными ценами
TypeSafe: Jev Router в OpenRouter, проверено 26 сентября 2026 года

Jev Router бесплатно или нет: проверенный ответ

Проверенный вывод уже, чем можно решить по зелёной плашке «бесплатно»: для Jev Router заявлена цена $0 за входные и выходные токены, однако полная стоимость выбранной им модели описана недостаточно ясно, чтобы считать бесплатной любую сессию с маршрутизацией.

Актуальная страница Jev Router была проверена 26 сентября 2026 года. В FAQ сказано, что маршрутизатор бесплатен и входные и выходные токены не тарифицируются. Там же заявлено контекстное окно на 1,000,000 токенов и единый эндпоинт, который меняет модель и глубину рассуждений по ходу диалога.

Две детали каталога не позволяют утверждать больше. В тот же день публичный Models API OpenRouter вернул для цены входных и выходных токенов маршрутизатора -1, а не обычное фиксированное значение. В записи эндпоинта не оказалось ни одного провайдерского эндпоинта. Эти машинные поля не доказывают наличие платы, но и не превращают отметку $0 на странице в детализированный счёт за сессию.

В среде, где готовилась эта публикация, не было ни авторизованного API-ключа OpenRouter, ни активной сессии OpenRouter, поэтому платный запрос не выполнялся. Следовательно, за этим ответом нет фактически полученного usage.cost или записи Activity. Для бюджета разумно считать $0 заявленной ценой эндпоинта, но проверить весь вызов, прежде чем обещать клиенту или финансовому отделу бесплатный инференс.

Уровень расходовЧто подтверждено сейчасЧем проверитьКак учитывать в бюджете
Страница typesafe/jev-router$0 за вход, $0 за выходАктуальная страница моделиЗаявлено как бесплатно
Инференс выбранной моделиПравило биллинга именно для Jev не найденоusage.cost в ответе и журнал генерацииНе подтверждено
Рассуждения и кешМаршрутизатор выбирает глубину и учитывает потерю кешаПоля рассуждений и кешированных токеновИзмерять на каждом ходе
Инструменты и пополнение балансаВозможны отдельные счётчики; комиссия при оплате картой — 5.5% с минимумом $0.80Детализация стоимости генерации и чек на покупку кредитовНе входит в плашку $0

Что на самом деле изменилось 25 сентября

Jev перестал быть только компонентом для самостоятельной сборки маршрутизатора: теперь он служит слоем принятия решений внутри управляемого чат-эндпоинта.

Jev 1.13 — модель System One: вместо текста она возвращает решения с заданными ограничениями. Приложение передаёт состояние и запрашивает типизированный Choice, Score или вопрос Noul с ответом «да/нет». Модель может решить «использовать мощный тариф», но вызывать соответствующую модель, сохранять историю диалога и учитывать оба запроса всё равно должен ваш код.

В управляемом маршрутизаторе всё это сведено к typesafe/jev-router. Согласно публикации о запуске, перед каждым ходом Jev оценивает сложность и точность промпта, определяет, поможет ли более крупная модель или более глубокое рассуждение, и проверяет, не сменилась ли задача. Затем OpenRouter направляет ход выбранной модели и возвращает её ответ.

ПродуктИнтерфейсЧем управляетТекущий ценовой сигнал
Управляемый Jev RouterOpenRouter Chat API, Responses API или Messages APIМоделью и глубиной рассуждений на протяжении диалогаНа странице указано $0/$0; полную стоимость сессии нужно проверить
Jev 1.13Decisions APIТипизированным решением, которое исполняет ваш код$0.042/M за вход, $0/M за выход
gargpratyush/jev-routerЛокальный прокси для Claude Code или CodexУровнем модели для каждого нового хода CLIВызов Jev плюс действующая CLI-подписка пользователя

Проект с открытым исходным кодом gargpratyush/jev-router особенно легко спутать с новым эндпоинтом. Он запускает настоящий CLI Claude Code или Codex, запрашивает у Jev одно решение для каждого нового хода, сопоставляет его с тарифами конкретного аккаунта и передаёт существующую авторизацию CLI. Это не управляемый slug модели OpenRouter, и биллинг здесь устроен иначе.

От этого различия зависит архитектура. Исходный сценарий Jev даёт примитив принятия решений. Самодельный маршрутизатор добавляет локальную политику поверх подписок на инструменты для программирования. Управляемый эндпоинт предлагает один API-вызов, а ответ генерирует выбранная им модель.

Как Jev Router ведёт диалог

Jev Router устроен так, чтобы не менять модель лишь потому, что очередное сообщение выглядит иначе. Это важно: при переключении можно потерять кеш диалога у провайдера и заставить новую модель заново прочитать всю историю.

По словам OpenRouter, маршрутизатор старается сохранить подходящую модель до конца сессии, может повысить или снизить глубину рассуждений без переключения и меняет модель только тогда, когда ожидаемое улучшение оправдывает стоимость потерянного кеша. Для решения он читает текст диалога. В публикации о запуске также сказано, что вложения не передаются Jev, а запросы с zdr: true поддерживаются.

Архитектурный маршрут от промпта через Jev к выбранной модели и ответу с отдельной регулировкой глубины рассуждений
Jev выбирает модель и глубину рассуждений до того, как выбранная модель сформирует ответ.

Это уже не простая классификация отдельных промптов. Дешёвая модель может остаться для лёгкого уточнения, потому что сохранение её кеша выгоднее переключения. Сложному ходу можно выделить больше рассуждений, не оплачивая повторное чтение всего контекста другой моделью. Если задача действительно меняется, маршрутизатор способен перейти на другую модель.

Но для продакшена есть существенное ограничение. Если решение Jev не укладывается в тайм-аут или возвращает некорректный результат, OpenRouter завершает запрос ошибкой, а не передаёт его запасному маршрутизатору. Отдельный DIY-проект, напротив, продолжает работу с текущей или резервной моделью. Выбирая управляемый эндпоинт, разработчик добавляет новую зависимость в критический путь, а не просто оптимизатор цены.

Что покрывает цена $0 — и чего она не доказывает

Плашка $0 относится ровно к тому, что публикует OpenRouter: стоимости входных и выходных токенов на странице Jev Router. Она не объясняет по позициям, как внутри этой суммы учитываются выбранная платная модель, токены рассуждений, чтение кеша, инструменты и пополнение баланса.

По общим правилам биллинга OpenRouter обычный запрос оплачивается по тарифу выбранных модели и провайдера. На новой странице Jev сказано, что маршрутизатор бесплатен. Но ни один источник прямо не объясняет, субсидирует ли управляемый эндпоинт инференс выбранной модели на старте, выставляет ли его отдельной строкой или использует иную схему запуска. Переносить сюда обычное правило Auto Router было бы предположением — как и объявлять бесплатным инференс всех платных моделей.

Первый источник истины — сам ответ. В документации по учёту использования OpenRouter сказано, что каждый ответ содержит данные о входных, выходных, reasoning- и кешированных токенах, а также о стоимости. usage.cost — полная сумма, списанная с аккаунта. Поле model в ответе указывает модель, которая его сгенерировала.

Второй источник — запись генерации. В Logs OpenRouter доступны модель, провайдер, стоимость, число токенов, задержка, скидки за кеш, стоимость BYOK и платежи за веб-поиск, загрузку данных из интернета или обработку файлов. Сводная панель Activity показывает расходы, запросы, типы токенов и долю попаданий в кеш с фильтрами по модели, провайдеру, ключу, приложению или пользователю.

Так у каждой спорной строки появляется место для проверки:

  • Выбранная модель: сопоставьте возвращённое поле model с usage.cost и total_cost генерации.
  • Рассуждения: сохраните completion_tokens_details.reasoning_tokens и объяснение маршрута для этого хода.
  • Повторное использование кеша: сохраните prompt_tokens_details.cached_tokens, а затем проверьте в деталях генерации скидку за кеш, если она есть.
  • Инструменты: исключите их из базового теста, а перед включением в продакшене проверьте отдельные строки генерации.
  • Комиссия за кредиты: учитывайте комиссию за покупку отдельно. В актуальном FAQ OpenRouter указано 5.5% с минимумом $0.80 для пополнения картой и 5% для криптовалюты. Это комиссия за пополнение, а не доказательство наценки Jev Router.
Архитектурный разрез, отделяющий нулевую цену маршрутизатора от расходов на выбранную модель, инструменты и пополнение баланса
Плашка $0 у эндпоинта отвечает только за один уровень бюджета сессии с маршрутизацией.

Цифры: бесплатное решение маршрутизатора не делает сессию бесплатной

Само решение о маршруте и раньше стоило совсем немного. Гораздо важнее, выбирает ли Jev подходящую модель, сохраняет ли полезный кеш и приводит ли к принятому результату.

Начнём со старой схемы с явным решением. Jev 1.13 стоит $0.042 за миллион входных токенов и $0 за миллион выходных. Допустим, каждое решение о маршруте требует 500 входных токенов, а всего выполняется 100,000 ходов. Получается 50 миллионов входных токенов Jev, то есть $2.10 за слой принятия решений. Генеративная модель, отвечающая на каждый ход, оплачивается дополнительно.

По заявленной цене управляемой страницы та же строка маршрутизации стоит $0. Видимая экономия в этом сценарии — $2.10 на 100,000 решений. Это полезно, но недостаточно для выбора продукта: одно неудачное переключение модели может обойтись дороже тысяч решений Jev.

Представим диалог, в истории которого уже 20,000 входных токенов. Если иллюстративный тариф выбранной модели составляет $2 за миллион входных токенов, повторное чтение этой истории новой моделью стоит $0.04 ещё до скидок за кеш и генерации нового ответа. Пятьдесят три лишних переключения обойдутся в $2.12 — чуть дороже всего слоя решений Jev 1.13 из примера со 100,000 ходов.

В этом и состоит устойчивое экономическое преимущество маршрутизатора, который учитывает сессию: сохранение правильного кеша может быть важнее бесплатного классификатора маршрутов. Этот расчёт — явный сценарий, а не утверждение, что Jev Router выберет модель за $2 или предотвратит 53 переключения.

Данные о производительности обнадёживают, но пока неполны. OpenRouter сообщает, что в четырёх бенчмарках для агентов Jev Router решил 237 задач против 130 из 423, то есть на 82% больше, чем Auto Router. Компания также сообщает, что в пяти бенчмарках для агентов медианное время до первого токена оказалось меньше, чем у всех остальных протестированных маршрутизаторов. Это результаты поставщика, а не независимое воспроизведение.

Полезным контраргументом стал отчёт о бенчмарке от 26 сентября от Theo Browne. По его словам, он потратил $1,000, получил для DeepSWE результат примерно на уровне GPT-6 Astra в режиме low effort, заплатил немного больше и ждал почти в пять раз дольше. Это атрибутированный результат бенчмарка. Он не доказывает, что комиссия маршрутизатора составила $1,000, а опубликованных данных по отдельным запросам недостаточно, чтобы разрешить вопрос о стоимости из этой статьи.

Для покупателя решающим показателем остаётся стоимость принятой задачи:

(selected-model cost + tools + allocated funding fee + retries + review time) / accepted tasks

Строка маршрутизации с ценой $0 может уменьшить числитель. Но остальные части уравнения от этого не исчезают.

Что это значит для разработчиков, операторов и покупателей

Разработчики получают более простую интеграцию и более жёсткую зависимость. Один slug модели, совместимый с OpenAI, может заменить самописный классификатор, таблицу политик, вызов модели и часть логики сессии. Но теперь маршрутизатор стоит перед каждым ответом. Из-за документированного завершения запроса при сбое потребуется сценарий на уровне приложения: например, один повтор, просьба к пользователю попробовать снова или намеренный вызов фиксированной модели по собственной политике.

Минимально полезный лог должен включать ID ответа, запрошенный slug, выбранную модель, причину маршрута, глубину рассуждений, входные токены, кешированные токены, выходные токены, reasoning-токены, usage.cost, задержку и результат. Без этих полей смена модели выглядит как случайный скачок цены, а снижение качества — как ошибка агента.

Операторам стоит управлять сессией, а не ориентироваться на цену токена на витрине. Диалог с помощником поддержки, исследовательским агентом или инструментом для программирования может включать лёгкие ходы, сложные ходы и смену задачи. Ценность в том, чтобы тратить больше только тогда, когда сложность хода это оправдывает, и сохранять кеш в остальных случаях. Оценивайте вместе принятые задачи, повторы, исправления человеком и полную стоимость сессии.

Покупателям следует разделить в бюджете инференс, маршрутизацию и пополнение баланса. Заявленные $0 эндпоинта относятся к строке маршрутизации. Итог по выбранной модели следует отнести к использованию, когда он будет измерен. Поиск, загрузка данных, обработка файлов и другие инструменты остаются отдельными строками. Комиссия 5.5% за оплату картой относится к покупке кредитов, а не к вымышленной наценке за запрос.

Общий счёт платформы — единые кредиты, BYOK и комиссии за пополнение — разобран в материале о ценах OpenRouter. Исходный сценарий с моделью принятия решений и тарифом Jev 1.13 $0.042/M описан в руководстве по использованию Jev.

Кому стоит действовать сейчас, кому подождать, а для кого ничего не меняется

Начать сейчас можно с ограниченного, обратимого сценария для агента, если расходы на оценку можно удержать ниже $1 и каждая генерация уже логируется. Для теста подойдёт некритичная задача по программированию, внутренний исследовательский цикл или теневой режим помощника поддержки. Цель не в том, чтобы доказать сообразительность маршрутизации, а в сравнении стоимости принятой задачи и задержки с фиксированной моделью на одинаковых промптах.

Подождать стоит, если клиентский запрос не выдержит дополнительной зависимости, завершающейся ошибкой при сбое; если финансовому отделу до запуска любого переменного маршрута нужны подписанные правила биллинга; или если промпты содержат регулируемые данные, которые ещё не прошли проверку конфиденциальности. Поддержка режима без хранения данных полезна, но не заменяет внутреннее согласование потоков данных.

Изменения почти не затронут тех, у кого одна фиксированная модель уже обеспечивает нужные качество и задержку, узкое типизированное решение лучше оставить Jev 1.13 или подписки Claude Code и Codex намеренно маршрутизируются через локальный DIY-проект. Управляемый маршрутизатор не становится автоматически лучше стабильного прямого вызова.

Если детерминированный выбор провайдера важнее адаптивной маршрутизации, перед переносом критического пути сравните альтернативы OpenRouter для мультимодельной маршрутизации.

Что преувеличено в заявлениях о бесплатности Jev Router

Самое сильное преувеличение — будто карточка модели с ценой $0 делает бесплатной всю экосистему моделей. OpenRouter не опубликовал достаточно подробностей о биллинге Jev, чтобы это утверждать, а публичный машинный каталог не показывает обычный фиксированный маршрут.

Обратное преувеличение — будто скрытая наценка маршрутизатора обязательно существует. В этой проверке она не была ни документирована, ни обнаружена. Добавлять её в прогноз означало бы выдумывать данные.

Рассказ о бенчмарках тоже требует чувства меры. Рост числа решённых задач на 82% — сравнение OpenRouter со своим Auto Router. Отчёт Theo на $1,000 по DeepSWE — бенчмарк одного специалиста относительно одной настройки фиксированной модели. Ни один результат не показывает стоимость принятой задачи для вашего агента и не заменяет короткую сверку по аккаунту.

Наконец, контекстное окно на 1,000,000 токенов не делает диалог на миллион токенов экономичным. Выбранная модель, работа кеша, глубина рассуждений и смена задач определяют эффективность длинной сессии. Размер контекста — это вместимость, а не бюджет.

Проверка стоимости из четырёх запросов на понедельник

Четыре небольших синтетических запроса дадут больше ясности, чем ещё одна неделя изучения страницы цен. Отключите инструменты, не используйте частные данные, запрашивайте короткие ответы и остановитесь, если совокупный usage.cost приблизится к $1.

  1. Отправьте базовый запрос из одного хода

    Вызовите typesafe/jev-router с промптом «Верни только слово READY». Добавьте X-OpenRouter-Metadata: enabled. Сохраните полный JSON, особенно id, model, usage и openrouter_metadata.

  2. Начните короткую рабочую сессию

    Попросите: «Одним предложением объясни, почему ключ идемпотентности предотвращает повторные списания». Сохраните те же поля. Получится простой технический ход без инструментов и внешних данных.

  3. Продолжите с полной историей

    Снова отправьте предыдущее сообщение пользователя и ответ ассистента, затем добавьте: «Приведи один контрпример в одном предложении». Зафиксируйте, сохранилась ли выбранная модель, изменилась ли глубина рассуждений и появилось ли поле cached_tokens.

  4. Смените задачу и сверьте счёт

    Сохраните историю диалога и запросите четырёхстрочную shell-функцию, которая проверяет, возвращает ли URL статус HTTP 200. Сложите значения usage.cost всех четырёх запросов. Получите каждую генерацию по ID и сопоставьте выбранную модель, число токенов, reasoning-токены, поля кеша и total_cost с Logs или Activity.

Для первого запроса подойдёт такая точная форма:

Bash
curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-OpenRouter-Metadata: enabled" \
  -d '{
    "model": "typesafe/jev-router",
    "messages": [
      {"role": "user", "content": "Return only the word READY."}
    ]
  }' | tee jev-router-response.json

Затем получите метаданные соответствующей генерации по ID ответа:

Bash
GENERATION_ID=$(jq -r '.id' jev-router-response.json)
curl --get https://openrouter.ai/api/v1/generation \
  --data-urlencode "id=$GENERATION_ID" \
  -H "Authorization: Bearer $OPENROUTER_API_KEY"

Правило принятия решения механическое:

  • Если во всех четырёх ответах указано usage.cost: 0, все четыре записи генераций показывают нулевую полную стоимость, а в Activity для того же ключа не добавились расходы, значит на этом аккаунте и в эту дату вы наблюдали синтетическую сессию с нулевой стоимостью.
  • Если хотя бы одна запись ненулевая, ориентируйтесь на выбранную в ней модель и детализацию расходов. Для этого запроса эндпоинт не бесплатен от начала до конца, что бы ни обещала плашка каталога.
  • Если данные ответа, генерации и Activity расходятся, не экстраполируйте результат. Сохраните ID и уточните у поддержки OpenRouter, какая запись определяет биллинг.

Не подключайте инструменты, пока не сверите базовый сценарий. Когда в агенте появятся поиск, загрузка данных из интернета или обработка файлов, повторите один контролируемый запрос и учитывайте соответствующие строки генерации как отдельные расходы. Не пытайтесь вывести их из карточки модели Jev Router.

В понедельник выполните эти четыре запроса и четыре контрольных вызова фиксированной модели, затем сравните стоимость сессии, задержку, принятые ответы и долю сбоев. Внедряйте Jev Router только в том случае, если маршрутизация улучшает весь результат, а не потому, что в одной строке каталога стоят два нуля.

Получайте следующие проверенные изменения в маршрутизации моделей и их последствия для бюджета в рассылке.

Последнее обновление
26 сент. 2026 г.
Категория
Build

Сделать этот сайт предпочтительным в Google

Добавить omidsaffari.com как предпочтительный источник в Google Поиске

Отметьте omidsaffari.com как предпочтительный источник — и Google будет поднимать его для вас в Top Stories, AI Overviews и AI Mode.

Похожие статьи
Плагины Claude: как попасть в каталог Anthropic

Плагины Claude: как попасть в каталог Anthropic

Как подготовить плагины Claude, выбрать тип заявки, пройти проверку в каталоге Anthropic и отдельно оформить удаленный MCP-коннектор для публикации.26 сент. 2026 г.Build
Cloudflare MCP Portals бесплатно: лимиты и реальные расходы

Cloudflare MCP Portals бесплатно: лимиты и реальные расходы

Cloudflare MCP Portals бесплатно: где проходит лимит Free, сколько стоят активные пользователи и какие расходы остаются за пределами портала.26 сент. 2026 г.Build
Оптимизация CUDA с Agentic CUDA Optimizer: практическое руководство

Оптимизация CUDA с Agentic CUDA Optimizer: практическое руководство

Разбираем, как настроить Agentic CUDA Optimizer, провести ограниченный эксперимент с ядром и проверить корректность, время GPU и затраты на модель.25 сент. 2026 г.Build
Цены Runpod в 2026 году: что выгоднее — Pods или Serverless

Цены Runpod в 2026 году: что выгоднее — Pods или Serverless

Разбираем цены Runpod на Pods, Serverless и хранилище, считаем расходы на H100 и находим порог, после которого выделенный GPU обходится дешевле.25 сент. 2026 г.Build
Vercel Sandbox Drives: постоянное рабочее пространство для ИИ-агента

Vercel Sandbox Drives: постоянное рабочее пространство для ИИ-агента

Разбираем Vercel Sandbox Drives: как подключить постоянный диск, безопасно перезапускать песочницы и учитывать ограничения записи, снимков и региона.25 сент. 2026 г.Build
Аналоги Firecrawl для веб-скрапинга: что выбрать

Аналоги Firecrawl для веб-скрапинга: что выбрать

Сравниваем аналоги Firecrawl по краулингу, Markdown и JSON, цене принятой страницы и сложности миграции — от Apify и Crawl4AI до ScrapFly и Jina Reader.25 сент. 2026 г.Build
Аналоги CodeRabbit: что выбрать для ИИ-ревью кода

Аналоги CodeRabbit: что выбрать для ИИ-ревью кода

Сравниваем аналоги CodeRabbit по цене, Git-хостам, границам данных и модели оплаты: Greptile, Qodo, PR-Agent, Kodus, Cursor Bugbot и GitHub Copilot.25 сент. 2026 г.Build
Greptile vs CodeRabbit: что выбрать для ревью кода

Greptile vs CodeRabbit: что выбрать для ревью кода

Сравниваем Greptile и CodeRabbit по цене, лимитам, глубине ревью и поддержке Git-платформ. Расчёты для пяти авторов и понятные критерии выбора.25 сент. 2026 г.Build
Рассылка

Одно письмо, каждое воскресенье.Работающие системы, а не горячие мнения.

Еженедельно. Без спама. Отписка в любой момент.