TokiLabsDocs
Настройка ОС

Руководство по настройке Windows

Для Windows 10 / 11. Всё выполняется в PowerShell, права администратора не нужны.

Один ключ работает со всеми моделями. Ключ хранится только в вашем браузере и никуда не отправляется.
Ещё нет ключа? Сначала создайте его в разделе Получение API-ключа.

1. Откройте терминал

Нажмите Win + X и выберите «Терминал» или «Windows PowerShell». Все команды ниже выполняются в PowerShell — не используйте старое окно cmd.

2. Установите Node.js

Claude Code требует Node.js версии 18 и выше; в Windows также нужен Git for Windows (он включает Git Bash). Установите их встроенным winget:

PowerShell
winget install OpenJS.NodeJS.LTS
winget install Git.Git

После установки закройте и снова откройте терминал и проверьте версии:

PowerShell
node -v
git --version
Если при запуске npm появляется сообщение «выполнение сценариев отключено в этой системе», один раз выполните Set-ExecutionPolicy -Scope CurrentUser RemoteSigned и подтвердите вводом Y.

3. Задайте переменные среды

Задайте две переменные ниже; адрес API — https://api.tokilabs.xyz.

ПеременнаяЗначениеДля чего
ANTHROPIC_BASE_URLhttps://api.tokilabs.xyzClaude Code, Anthropic SDK
ANTHROPIC_AUTH_TOKENsk-your-keyClaude Code
PowerShell
# Запись в переменные среды пользователя, действует постоянно (права администратора не нужны)
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.tokilabs.xyz", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-your-key", "User")

Проверка применения

После выполнения команды закройте все окна терминала и VS Code и откройте их заново — только тогда новые переменные вступят в силу. Проверьте командой:

PowerShell
$env:ANTHROPIC_BASE_URL
Не хотите использовать команды? Настройка через графический интерфейс
  1. Нажмите Win, найдите «Изменение переменных среды для своей учётной записи» и откройте.
  2. В блоке «Переменные среды пользователя» нажмите «Создать» и добавьте по очереди обе переменные из таблицы.
  3. Нажмите «ОК» для сохранения, затем заново откройте терминал.

4. Проверьте соединение

Если вернулся JSON со списком моделей, содержащий "data", адрес и ключ указаны верно.

PowerShell
# Внимание: в 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

PowerShell · Официальный скрипт установки
irm https://claude.ai/install.ps1 | iex

Или установите через npm:

PowerShell · npm
npm install -g @anthropic-ai/claude-code

Пропустите вход в официальный аккаунт при первом запуске:

PowerShell
# Создаётся, только если файла нет, чтобы не перезаписать существующие настройки
if (!(Test-Path "$HOME\.claude.json")) {
  [IO.File]::WriteAllText("$HOME\.claude.json", '{"hasCompletedOnboarding": true}')
}

Перейдите в каталог проекта и запустите:

PowerShell
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 независимы, их нужно настраивать отдельно.

Откат настроек

Если вы больше не используете сервис, удалите эти переменные среды, чтобы вернуть настройки по умолчанию:

PowerShell
foreach ($n in "ANTHROPIC_BASE_URL","ANTHROPIC_AUTH_TOKEN") {
  [Environment]::SetEnvironmentVariable($n, $null, "User")
}