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

# Claude Code на DeepSeek V4 Pro

> Как посадить агент Claude Code целиком на DeepSeek V4 Pro через RuAPI: тот же интерфейс и инструменты, но токены в разы дешевле. Настройка в четыре строки, без прокси и роутеров.

[Claude Code](https://docs.claude.com/en/docs/claude-code/overview) — сильный агент, но токены Claude недёшевы. При этом сам агент к моделям Anthropic не привязан. Через RuAPI его можно посадить на `deepseek-v4-pro` и получить тот же интерфейс, те же правки файлов и запуск команд — но по цене DeepSeek. За один реальный рабочий день это выходит [примерно в 25 раз дешевле](/ru/deepseek-vs-claude).

Работает связка так: RuAPI принимает запросы Claude Code в формате Anthropic (`/v1/messages`) и сам переводит их в формат DeepSeek. Для Claude Code всё выглядит как обычный Claude — прокси и роутеры не нужны.

<Note>
  Это дополнение к [базовой настройке Claude Code](/ru/integrations/claude-code). Если Claude Code ещё не установлен — начните оттуда; здесь только то, что меняется для DeepSeek.
</Note>

## Что понадобится

* **Токен RuAPI** (`sk-...`) с деньгами на балансе. Регистрация — на [www.ruapi.ai](https://www.ruapi.ai), пополнение в USDT — см. [Пополнение](/ru/topup).
* **Установленный Claude Code** — команда `claude --version` должна выводить номер версии. Установка описана на [странице Claude Code](/ru/integrations/claude-code).

## Настройка

Откройте `~/.claude/settings.json` (на Windows — `%USERPROFILE%\.claude\settings.json`) и впишите:

```json theme={null}
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://www.ruapi.ai",
    "ANTHROPIC_API_KEY": "sk-ваш-токен-RuAPI",
    "ANTHROPIC_MODEL": "deepseek-v4-pro",
    "ANTHROPIC_SMALL_FAST_MODEL": "deepseek-v4-flash"
  }
}
```

Четыре строки — и Claude Code работает на DeepSeek.

<AccordionGroup>
  <Accordion title="Что делает каждое поле">
    | Поле                         | Значение                                                                                                             |
    | ---------------------------- | -------------------------------------------------------------------------------------------------------------------- |
    | `ANTHROPIC_BASE_URL`         | Endpoint RuAPI. **Без** `/v1` на конце                                                                               |
    | `ANTHROPIC_API_KEY`          | Ваш токен RuAPI (`sk-...`), не ключ Anthropic                                                                        |
    | `ANTHROPIC_MODEL`            | Основная модель. На `deepseek-v4-pro` держится вся работа                                                            |
    | `ANTHROPIC_SMALL_FAST_MODEL` | Модель для мелких служебных задач (заголовки сессий, внутренние вызовы). `deepseek-v4-flash` — самый дешёвый вариант |
  </Accordion>
</AccordionGroup>

<Warning>
  Не дописывайте `/v1` к `ANTHROPIC_BASE_URL`. Клиент Anthropic сам добавляет `/v1/messages`; лишний `/v1` вернёт 404.
</Warning>

Если привычнее переменные окружения или переключение через CC Switch — оба способа из [базовой инструкции](/ru/integrations/claude-code) работают так же, меняются только имена моделей на `deepseek-v4-pro` и `deepseek-v4-flash`.

## Первый запуск

Откройте новый терминал, чтобы настройки подхватились, и зайдите в проект:

```bash theme={null}
cd ~/some-project
claude
```

Дайте задачу по коду:

```
> Найди, где в проекте обрабатываются ошибки, и покажи этот файл
```

Claude Code прочитает файлы, вызовет инструменты и ответит — как обычно. В Консоли RuAPI → **Логи** появится свежий запрос с моделью `deepseek-v4-pro` (а не Claude) и списанием токенов — по нему и видно, что всё идёт через DeepSeek.

## Чего ожидать

* **Инструменты работают.** Чтение и правка файлов, запуск команд, поиск по проекту — весь агентный цикл Claude Code проходит через DeepSeek.
* **Потоковый вывод** включён: ответ печатается по мере генерации.
* **Думает вслух.** DeepSeek V4 — модель с рассуждениями, поэтому перед ответом Claude Code иногда показывает ход мыслей. Так и должно быть.

<Note>
  **Картинки DeepSeek не читает.** Если вставите в Claude Code скриншот, DeepSeek его не обработает — vision у линейки нет. Для таких задач переключитесь на модель с vision прямо в сессии — командой `/model claude-sonnet-5`.
</Note>

## Когда вернуться к Claude

DeepSeek V4 Pro закрывает почти всё, но иногда нужен максимум качества. Не выходя из сессии, переключите модель:

```
/model claude-sonnet-5
```

Тем же способом вернётесь на `deepseek-v4-pro`. Удобно держать DeepSeek по умолчанию, а Claude включать только на самых трудных участках или задачах с картинками. Токен RuAPI один на все модели, доплат за переключение нет.

## Сколько это экономит

Ради экономии связку и собирают. За один реальный день работы Claude Code (405 млн токенов) счёт на Claude Sonnet был бы \$167, а на `deepseek-v4-pro` выходит около \$7. Разбор построчно — в статье [DeepSeek или Claude: сколько стоит один день работы](/ru/deepseek-vs-claude).

## Решение проблем

<AccordionGroup>
  <Accordion title="401 / Invalid token">
    `ANTHROPIC_API_KEY` должен быть токеном RuAPI (`sk-...`), а не ключом Anthropic (`sk-ant-...`). Проверьте, что при копировании не попали лишние пробелы, а сам токен активен в Консоли → **Токены**.
  </Accordion>

  <Accordion title="404 / model not found">
    Сверьте написание: `deepseek-v4-pro` и `deepseek-v4-flash`. И не дописывайте `/v1` к `ANTHROPIC_BASE_URL`.
  </Accordion>

  <Accordion title="402 / недостаточно средств">
    Пополните баланс USDT — см. [Пополнение](/ru/topup). На DeepSeek токены тратятся медленно, но длинные сессии с инструментами всё равно расходуют баланс.
  </Accordion>

  <Accordion title="Картинки не обрабатываются">
    Так и задумано: у DeepSeek нет vision. Переключитесь на модель с vision через `/model` — см. [модели Claude](/ru/claude-api).
  </Accordion>
</AccordionGroup>

## Дальше

<CardGroup cols={2}>
  <Card title="Базовая настройка Claude Code" icon="terminal" href="/ru/integrations/claude-code">
    Установка, способы конфигурации и переключение провайдеров.
  </Card>

  <Card title="DeepSeek или Claude: цена дня" icon="scale-balanced" href="/ru/deepseek-vs-claude">
    Построчный разбор счёта и разница в 25–30 раз.
  </Card>

  <Card title="DeepSeek API" icon="microchip" href="/ru/deepseek-api">
    Pro и Flash: чем отличаются и что умеют.
  </Card>

  <Card title="Пополнение баланса" icon="wallet" href="/ru/topup">
    USDT, сети и скидки на пополнение.
  </Card>
</CardGroup>
