> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apiclaudecode.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude Code (CLI)

> Официальный CLI от Anthropic — нативно работает с любым шлюзом через ENV.

<Frame>
  <img src="https://cdn.simpleicons.org/anthropic/2a2521" alt="Anthropic" width="60" />
</Frame>

[Claude Code](https://claude.ai/code) — официальный CLI от Anthropic для
агентного программирования. Шлюз поддерживается из коробки — нужны только
две переменные окружения.

## Установка

```bash theme={null}
npm install -g @anthropic-ai/claude-code
```

## Настройка

Добавьте в `~/.zshrc` или `~/.bashrc`:

```bash theme={null}
export ANTHROPIC_API_KEY="sk-ant-api03-..."     # ваш ключ из кабинета
export ANTHROPIC_BASE_URL="https://api.east-api-3.org"
```

Перезагрузите шелл:

```bash theme={null}
source ~/.zshrc
```

## Запуск

```bash theme={null}
cd /path/to/your/project
claude
```

Дальше — обычный диалог. Запросы пойдут через наш шлюз, баланс будет
списываться с того же ключа, который виден в [кабинете](https://apiclaudecode.cloud/app).

## Какие модели работают

Все. Claude Code по умолчанию использует `claude-sonnet-4.6`, при сложных
задачах сам поднимается до Opus.

<Tip>
  Если хотите принудительно сидеть на Sonnet ради экономии, поставьте
  `export ANTHROPIC_MODEL="claude-sonnet-4.6"` рядом с другими env-vars.
</Tip>

## Что работает

* Streaming, tool use, thinking-блоки — всё прозрачно
* Prompt caching системного промпта Claude Code — у нас списывается по
  ставке 10% от обычного input
* MCP-серверы — на стороне клиента, шлюз не вмешивается

## VS Code Chat / Claude Code Chat extension

Это расширение VS Code тоже использует Anthropic API. В его настройках
есть поле `ANTHROPIC_AUTH_TOKEN` и `ANTHROPIC_BASE_URL` — впишите свой
ключ и URL шлюза:

```json theme={null}
"claudeCode.environmentVariables": [
  { "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-ant-api03-..." },
  { "name": "ANTHROPIC_BASE_URL",   "value": "https://api.east-api-3.org" }
]
```

## Проверка

```bash theme={null}
claude --version
echo "test connection" | claude --no-input
```

Если получаете ответ — всё работает. Если 401 — проверьте `ANTHROPIC_API_KEY`.
Если timeout — проверьте `ANTHROPIC_BASE_URL`.
