Claude Code с бесплатными моделями: настройка OmniRoute

Опубликовано: 22 Сентябрь 2026
на канале: Вячеслав Старцев | ИИ-агенты
445
6

Подключаю бесплатные модели к Claude Code через OmniRoute и настраиваю платный резерв, чтобы агент продолжал работу после отказа поставщика. В ролике показываю установку на своём сервере и проверяю переключение на реальных запросах.

Для работы за терминалом настраиваю GLM по подписке, ту же модель через OpenRouter и прямой DeepSeek в резерве. Так можно продолжить задачу, когда недельный лимит закончился. В демонстрации отключаю первую ступень вручную.

Для фонового агента сначала пробую бесплатные Mistral и Cloudflare, затем платную модель. В кадре Cloudflare отклоняет слишком большой запрос, и агент продолжает работу через резерв.

Разворачиваю всё через мой плагин OmniRoute Stack для Claude Code. В нём 2 скилла: harden-server готовит сервер и настраивает защиту, deploy-omniroute устанавливает шлюз.

Сначала добавьте мой Marketplace и установите плагин. Команды вводятся в Claude Code:

/plugin marketplace add vyacheslav-startsev/claude-plugins
/plugin install omniroute-stack@startsev-plugins

Плагин и инструкция по установке: https://github.com/vyacheslav-startse...
Все мои плагины: https://github.com/vyacheslav-startse...
Исходники OmniRoute: https://github.com/diegosouzapw/OmniR...

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

Оба сценария работают через API-ключи. Возможность входа через аккаунт поставщика показываю отдельно, вместе с предупреждением перед подключением. Также разбираю настройки безопасности, которые изменил при установке, и расходы на собственный шлюз.

Подключение Claude Code к шлюзу

Сначала создайте в OmniRoute комбо paid-first и agent-free-first и выпустите отдельные ключи «для меня» и «для агента». Ниже замените https://gateway.example.com адресом своего шлюза без /v1, а строки ВАШ_КЛЮЧ – ключами шлюза.

1. Paid First, работа за терминалом

В папке рабочего проекта создайте .claude/settings.local.json:

{
"env": {
"ANTHROPIC_BASE_URL": "https://gateway.example.com",
"ANTHROPIC_AUTH_TOKEN": "ВАШ_КЛЮЧ_ДЛЯ_МЕНЯ",
"ANTHROPIC_MODEL": "paid-first",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "mistral/ministral-3b-2512"
}
}

Запуск из этой папки:
CLAUDE_CONFIG_DIR=~/.claude-omniroute claude --model paid-first

2. Agent Free First, агент со сводкой

В отдельной папке с материалами создайте свой .claude/settings.local.json:

{
"env": {
"ANTHROPIC_BASE_URL": "https://gateway.example.com",
"ANTHROPIC_AUTH_TOKEN": "ВАШ_КЛЮЧ_ДЛЯ_АГЕНТА",
"ANTHROPIC_MODEL": "agent-free-first",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "mistral/ministral-3b-2512"
}
}

Запуск из папки с материалами (bash/zsh):
CLAUDE_CONFIG_DIR=~/.claude-omniroute claude --model agent-free-first --allowedTools Read -p "Прочитай файлы в этой папке и составь сводку из 5 пунктов."

Общее для обоих вариантов

Для отдельного профиля создайте ~/.claude-omniroute/settings.json. Если файл уже есть, добавьте поля в него:

{
"permissions": {"defaultMode": "default"},
"modelPicker": {
"options": [
{"model": "paid-first", "label": "Платная лестница", "behavesAs": "claude-sonnet-5"},
{"model": "agent-free-first", "label": "Бесплатная лестница", "behavesAs": "claude-sonnet-5"}
]
}
}

Это настройки профиля из съёмки. behavesAs описывает поведение клиента, модель для ответа выбирает комбо. Auto mode здесь выключен, чтобы его классификатор не отправлял запросы мимо комбо. В OmniRoute в Settings → AI выставлен Thinking Budget → Auto (strip), иначе Mistral на стенде отвергал параметр рассуждений.

ANTHROPIC_DEFAULT_HAIKU_MODEL направляет фоновые запросы прямо в Mistral, отдельно от лестницы. Файлы с ключами не добавляйте в Git: внесите .claude/settings.local.json в .gitignore. После изменения настроек перезапустите Claude Code, проверьте адрес через /status и имя комбо в журнале OmniRoute.

Как устроены навыки Claude Code, разбирал в отдельном видео:    • Claude Code Skills и Hooks: агент делает н...  
Мой Telegram: https://t.me/promptica

0:00 Когда недельный лимит закончился посреди работы
0:29 Два сценария: продолжить задачу и сократить расходы
1:18 Как OmniRoute переключает поставщиков
2:09 Какой сервер нужен
3:29 Мой Marketplace, плагин и два скилла
3:57 Подготовка и защита сервера
5:04 Установка OmniRoute
7:18 Поставщики, модели и отдельные ключи
8:53 Подписка на GLM и резерв через OpenRouter
11:26 Бесплатные модели для фонового агента
14:50 Подключение аккаунта и предупреждение
15:52 Настройки безопасности при установке
16:43 Расходы на подписку, API и сервер
17:54 Другие возможности OmniRoute
18:47 Кому нужен собственный шлюз

#OmniRoute #ClaudeCode #ИИагенты