VS Code
Настройте расширение Claude Code для VS Code на OneProvider: endpoint и ключ в settings.json, перезапуск, пропуск окна входа и проверка работы.
Расширение Claude Code для VS Code читает env из settings.json рядом с домашней директорией. Подставьте endpoint и ключ OneProvider, перезапустите.
Все модели, характеристики и цены Индекс документации для AI-агентов:https://oneprovider.dev/docs/llms.txt Операционная система Перед началом: ключ из кабинета Откройте кабинет: Telegram-бот @oneprovider_robot (Личный кабинет) или app.oneprovider.dev . Нажмите «Выпустить ключ», задайте имя (например, название этого клиента) и лимит трат, скопируйте ключ. Баланс пополняется там же. Подробнее о кабинете и ключах . Установка
Найдите «Claude Code» в VS Code Marketplace (паблишер anthropic.claude-code) и установите. Расширение поставляется со своим рантаймом — отдельная установка CLI для редактора не нужна.
Настройка
Создайте settings.json по OS-специфичному пути ниже. Расширение читает этот файл при старте и использует блок env для каждого исходящего запроса.
Путь: ~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.oneprovider.dev",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key-here",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
} Создайте файл, если его нет, и полностью перезапустите VS Code, чтобы новый блок env был загружен.
Если расширение просит войти в аккаунт
Расширение проверяет учётные данные до запуска и без аккаунта Claude может показать экран входа. Надёжнее всего задать адрес и ключ в пользовательских настройках самого VS Code: откройте палитру команд ( ⌘⇧P / Ctrl+Shift+P ) → Preferences: Open User Settings (JSON) и добавьте (одинаково для macOS, Linux и Windows):
{
"claudeCode.disableLoginPrompt": true,
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://api.oneprovider.dev" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-your-key-here" }
]
} Перезапустите VS Code. Ключ OneProvider подходит и как ANTHROPIC_AUTH_TOKEN (Bearer), и как ANTHROPIC_API_KEY.
Проверка
Откройте панель Claude Code ( ⌘⇧P / Ctrl+Shift+P → Claude Code: Focus), наберите ping, отправьте. Ответ за пару секунд подтверждает, что override endpoint живой.
Какую модель выбрать
Расширение запускает тот же движок Claude Code, поэтому модель выбирается так же. claude-sonnet-5-5 оставьте по умолчанию для ежедневных правок, claude-opus-5-5 берите для больших рефакторингов, claude-haiku-5-5 для дешёвых быстрых вопросов. Модель меняется командой /model в панели. Id на странице моделей , ставки на странице тарифов ; лимит расхода на ключе делает счёт предсказуемым.
Частые ошибки и решения
Расширение показывает экран входа
Расширение проверяет учётные данные до старта. Добавьте claudeCode.disableLoginPrompt и блок claudeCode.environmentVariables из раздела выше в пользовательские настройки VS Code (JSON) и полностью перезапустите VS Code.
401 Invalid API key
В значении лишняя кавычка или пробел, либо чужой ANTHROPIC_AUTH_TOKEN от другого сервиса перекрывает ваш ключ. Задайте ключ OneProvider целиком, без кавычек и только в одном месте.
404 или неверный адрес
Base URL это https://api.oneprovider.dev без /v1. Путь расширение добавляет само.
После правки настроек ничего не изменилось
Полностью закройте VS Code (не просто перезагрузите окно), чтобы новый блок env загрузился. В окне Remote-SSH, WSL или dev-контейнера расширение обычно читает настройки на удалённой стороне, поэтому кладите их туда.
Обрываются стримы
Отключите VPN или VLESS-прокси на машине, где работает расширение: они буферизуют SSE и ломают HTTP/2.
Вопросы и ответы
Нужен ли ещё CLI Claude Code?
Нет. Расширение приносит собственный рантайм. Если CLI тоже нужен, оба читают один ~/.claude/settings.json, см. Claude Code .
Нужна ли подписка Claude?
Нет, достаточно ключа OneProvider.
Какой формат ключа принимается?
Сырой ключ sk-… как ANTHROPIC_AUTH_TOKEN (Bearer) или ANTHROPIC_API_KEY.
Где смотреть расход?
В разделе «Расход» кабинета по ключу. Лимит расхода задайте при выпуске ключа.
Быстрые ответы
Какой base URL использовать?
Claude Code и Anthropic SDK работают с https://api.oneprovider.dev. OpenAI SDK и OpenAI-совместимые клиенты работают с https://api.oneprovider.dev/v1. За обоими адресами один ключ; список моделей: странице моделей , ставки на странице тарифов .
Как авторизоваться?
Передайте сырой ключ sk-… в заголовке x-api-key или Authorization: Bearer: один из двух, не оба. Храните ключ в переменной окружения, а не в файле, который попадает в репозиторий. Подробнее об аутентификации .
Где взять ключ?
Откройте кабинет в Telegram-боте @oneprovider_robot или на app.oneprovider.dev, пополните баланс и нажмите «Выпустить ключ». У каждого ключа может быть свой лимит расхода. Кабинет и ключи .
Что значат ошибки 401, 404 и 429?
401: ключ не задан, написан с ошибкой или передан не в том заголовке; вставьте ключ целиком, без кавычек и пробелов. 404: обычно неверный base URL, например лишний или двойной /v1. 429 с текстом «Insufficient balance»: баланс кабинета или лимит ключа исчерпан, пополните его вместо повторов; любой другой 429 это лимит частоты, подождите Retry-After. Разбор: коды ошибок и решение проблем .
Почему обрывается стрим или сбрасывается соединение?
VPN и VLESS-прокси часто буферизуют SSE или ломают согласование HTTP/2. У OneProvider нет региональных ограничений, и стримы на нашей стороне не буферизуются: отключите прокси и повторите запрос.
Куда писать, если не помогло?
Напишите в Telegram @Oneproviderhelpbot или откройте «Поддержку» в веб-кабинете: приложите код статуса и точный текст ошибки. Как работает поддержка .
Последнее обновление: 2026-10-05 Нашли ошибку? @Oneproviderhelpbot