Руководство по настройке Windows
Для Windows 10 / 11. Всё выполняется в PowerShell, права администратора не нужны.
1. Откройте терминал
Нажмите Win + X и выберите «Терминал» или «Windows PowerShell». Все команды ниже выполняются в PowerShell — не используйте старое окно cmd.
2. Установите Node.js
Claude Code требует Node.js версии 18 и выше; в Windows также нужен Git for Windows (он включает Git Bash). Установите их встроенным winget:
winget install OpenJS.NodeJS.LTS
winget install Git.GitПосле установки закройте и снова откройте терминал и проверьте версии:
node -v
git --versionnpm появляется сообщение «выполнение сценариев отключено в этой системе», один раз выполните Set-ExecutionPolicy -Scope CurrentUser RemoteSigned и подтвердите вводом Y.3. Задайте переменные среды
Задайте две переменные ниже; адрес API — https://api.tokilabs.xyz.
| Переменная | Значение | Для чего |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.tokilabs.xyz | Claude Code, Anthropic SDK |
ANTHROPIC_AUTH_TOKEN | sk-your-key | Claude Code |
# Запись в переменные среды пользователя, действует постоянно (права администратора не нужны)
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.tokilabs.xyz", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-your-key", "User")Проверка применения
После выполнения команды закройте все окна терминала и VS Code и откройте их заново — только тогда новые переменные вступят в силу. Проверьте командой:
$env:ANTHROPIC_BASE_URLНе хотите использовать команды? Настройка через графический интерфейс
- Нажмите Win, найдите «Изменение переменных среды для своей учётной записи» и откройте.
- В блоке «Переменные среды пользователя» нажмите «Создать» и добавьте по очереди обе переменные из таблицы.
- Нажмите «ОК» для сохранения, затем заново откройте терминал.
4. Проверьте соединение
Если вернулся JSON со списком моделей, содержащий "data", адрес и ключ указаны верно.
# Внимание: в PowerShell пишите curl.exe — просто curl вызывает Invoke-WebRequest
curl.exe "$env:ANTHROPIC_BASE_URL/v1/models" -H "Authorization: Bearer $env:ANTHROPIC_AUTH_TOKEN"401 означает, что ключ неверен или недействителен; при тайм-ауте проверьте настройки прокси на компьютере, см. Частые вопросы.5. Установите Claude Code
irm https://claude.ai/install.ps1 | iexИли установите через npm:
npm install -g @anthropic-ai/claude-codeПропустите вход в официальный аккаунт при первом запуске:
# Создаётся, только если файла нет, чтобы не перезаписать существующие настройки
if (!(Test-Path "$HOME\.claude.json")) {
[IO.File]::WriteAllText("$HOME\.claude.json", '{"hasCompletedOnboarding": true}')
}Перейдите в каталог проекта и запустите:
cd your-project
claudeПосле запуска введите /status: если Base URL равен https://api.tokilabs.xyz, запросы идут через Toki Labs. Командой /model можно сменить модель, например на claude-opus-5-5. Другие настройки — в разделе Подробная настройка Claude Code.
Использование WSL
Если вы разрабатываете в WSL (Windows Subsystem for Linux), выполняйте настройку в терминале WSL по руководству для Linux. Переменные среды WSL и Windows независимы, их нужно настраивать отдельно.
Откат настроек
Если вы больше не используете сервис, удалите эти переменные среды, чтобы вернуть настройки по умолчанию:
foreach ($n in "ANTHROPIC_BASE_URL","ANTHROPIC_AUTH_TOKEN") {
[Environment]::SetEnvironmentVariable($n, $null, "User")
}