То же расширение из Marketplace, но через наш шлюз. Настройка — одним файлом: расширение запускает Claude Code внутри себя, и переменные из терминала до него не доходят.
В VS Code: Ctrl+Shift+X → найдите Claude Code (издатель anthropic) → Install. Страница в каталоге — Marketplace.
Откройте (или создайте) файл настроек и вставьте блок целиком, подставив свой ключ sk-ev-… со страницы Ключи.
~/.claude/settings.json%USERPROFILE%\.claude\settings.json{
"env": {
"ANTHROPIC_BASE_URL": "https://api.evomodels.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-ev-…",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_MODEL": "claude-opus-4-8",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-4-6"
}
}.claude/settings.json в вашей домашней папке, а не settings.json редактора.Перезапустите VS Code полностью, откройте панель Claude Code и введите /status. В строке Setting sources должен быть виден ваш файл, а в модели — Claude из нашего каталога.
Setting sources — значит в нём сломан JSON. Чаще всего это лишняя запятая после последней строки. Файл с ошибкой не появляется в списке вовсе.Адрес с /v1 превращается в /v1/v1/messages и отвечает 404. Голый адрес доходит до проверки ключа. Это самая частая ошибка настройки — правило целиком на странице выбора инструмента.
Переменные из терминала здесь не работают. VS Code, запущенный ярлыком, не читает профиль оболочки, поэтому export в соседнем окне ничего не меняет — расширение продолжит ходить на адрес по умолчанию. Работает файл настроек.
Берите обычный id модели (например claude-opus-4-8), без приставки -thinking: расширение включает размышление параметром запроса, так что его можно выключить, и в ответе видны блоки размышления. Подробнее — правило про приставки.
eva одной командой. Источник: настройки Claude Code.404 — в адресе лишний /v1. Invalid API key — ключ не тот или не sk-ev-…. Коды ошибок — Обработка ошибок.