Claude Code
Claude Code — официальный ассистент для программирования в командной строке от Anthropic. Достаточно указать адрес API и ключ Toki Labs — официальный аккаунт не нужен.
Способ 1: settings.json (рекомендуется)
Настройки записываются в собственный файл конфигурации Claude Code, не затрагивая системные переменные среды; их читают и CLI, и плагины для VS Code / JetBrains.
| Система | Расположение файла |
|---|---|
| Windows | %USERPROFILE%\.claude\settings.json |
| macOS / Linux | ~/.claude/settings.json |
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}Если в файле уже есть другие настройки, просто добавьте строки из env. Файл также можно создать командой:
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
[IO.File]::WriteAllText("$HOME\.claude\settings.json", @'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
'@)mkdir -p ~/.claude
cat > ~/.claude/settings.json <<'EOF'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
EOFmkdir -p ~/.claude
cat > ~/.claude/settings.json <<'EOF'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
EOFСпособ 2: переменные среды
Достаточно задать две переменные среды — ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN; синтаксис для каждой системы см. в разделах Windows, macOS, Linux. Если используются оба способа, приоритет имеют значения из settings.json.
Временно попробовать в текущем терминале:
$env:ANTHROPIC_BASE_URL = "https://api.tokilabs.xyz"
$env:ANTHROPIC_AUTH_TOKEN = "sk-your-key"
claudeANTHROPIC_BASE_URL=https://api.tokilabs.xyz ANTHROPIC_AUTH_TOKEN=sk-your-key claudeANTHROPIC_BASE_URL=https://api.tokilabs.xyz ANTHROPIC_AUTH_TOKEN=sk-your-key claudeПропуск входа в аккаунт
При первом запуске Claude Code может всё равно запросить вход в официальный аккаунт. Чтобы пропустить его, добавьте следующий параметр в ~/.claude.json (в Windows — %USERPROFILE%\.claude.json):
{
"hasCompletedOnboarding": true
}Выбор модели
Чтобы сменить модель, введите в Claude Code /model. Модель по умолчанию также можно закрепить в env файла settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-your-key",
"ANTHROPIC_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
}
}Доступные названия моделей см. в разделе Список моделей.
Использование в IDE
Плагины Claude Code для VS Code, Cursor и JetBrains используют тот же ~/.claude/settings.json, что и CLI: настройте по «Способу 1» и перезапустите IDE.
Проверка работы
Запустите claude и введите /status — в строке Base URL должно отображаться https://api.tokilabs.xyz.
/v1 в конец ANTHROPIC_BASE_URL — Claude Code сам добавит /v1/messages.