OneProvider
AI-клиенты и SDK

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

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):

json
{
"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 живой.

CLI vs расширение Claude Code CLI и это расширение делят один файл настроек — настройте один, оба подхватят.

Какую модель выбрать

Расширение запускает тот же движок 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