- Зачем использовать DeepSeek V4 Flash в Claude Code
- Что такое DeepSeek V4 Flash
- Получение ключа API Novita AI
- Установка Claude Code
- Настройка переменных окружения
- Запуск Claude Code
- Работа с большими кодовыми базами
- Выбор режимов рассуждения для каждого сеанса
- Заключение
- Часто задаваемые вопросы
- Рекомендуемые статьи
DeepSeek V4 Flash — это MoE-модель на 284B параметров с окном контекста в 1 миллион токенов, доступная через совместимый с Anthropic эндпоинт Novita AI. Это означает, что Claude Code может использовать её напрямую, просто изменив три переменные окружения. При цене $0,14 за миллион входных токенов против $3 у Claude Sonnet разница в стоимости значительна для команд, которые проводят непрерывные сеансы агентного кодирования.
Зачем использовать DeepSeek V4 Flash в Claude Code
Экономика — самая очевидная причина. Claude Code по умолчанию использует Claude Sonnet, который стоит $3 за миллион входных токенов и $15 за миллион выходных. DeepSeek V4 Flash на Novita AI стоит $0,14 за миллион входных и $0,28 за миллион выходных токенов — примерно в 20 раз дешевле на входе и в 50 раз на выходе. Для команды, использующей Claude Code в течение восьмичасового рабочего дня, эта разница быстро накапливается.
Помимо стоимости, V4 Flash предлагает две возможности, которые особенно важны для агентного кодирования:
- Окно контекста в 1 млн токенов — Claude Code может загрузить всю кодовую базу в контекст без разбиения на части. Многофайловые рефакторинги, отладка в разных репозиториях и длинные истории диалогов остаются связными без ручного управления контекстом.
- Выбираемые режимы рассуждения — Режим без рассуждений даёт быстрые ответы для шаблонных задач; режимы Think и Think Max позволяют использовать пошаговые рассуждения для сложных архитектурных решений или трудных сеансов отладки. Вы выбираете для каждого сеанса, не переключая модели.
Novita AI предоставляет эндпоинт, совместимый с Anthropic (/anthropic), поэтому Claude Code воспринимает его как замену «из коробки». Никаких изменений SDK, плагинов не требуется — только переменные окружения.
Что такое DeepSeek V4 Flash
DeepSeek V4 Flash — это модель типа «смесь экспертов» (MoE) от DeepSeek AI. Она имеет 284B параметров, но активирует только 13B на каждый прямой проход, что позволяет сохранить задержку и стоимость на уровне модели с 13B параметров, сохраняя при этом объём знаний гораздо более крупной сети.
Ключевые характеристики:
| Характеристика | Значение |
|---|---|
| ID модели | deepseek/deepseek-v4-flash |
| Всего параметров | 284B (13B активируется при каждом выводе) |
| Окно контекста | 1 048 576 токенов |
| Макс. выходных токенов | 393 216 |
| Цена входных токенов (Novita AI) | $0,14/млн токенов |
| Цена выходных токенов (Novita AI) | $0,28/млн токенов |
| Цена чтения из кэша | $0,028/млн токенов |
| Режимы рассуждения | Non-think, Think, Think Max |
| Вызов функций | Да |
| Структурированные выходы | Да |
| Лицензия | MIT |
Три режима рассуждения позволяют настраивать стоимость в зависимости от качества для каждого сеанса. Режим Non-think быстрый и дешёвый — подходит для повторяющихся шаблонов или генерации типового кода. Режим Think добавляет пошаговые рассуждения для ревью кода, архитектурной работы и отладки. Think Max использует максимальный бюджет на рассуждения и сравним с V4 Pro по большинству бенчмарков кодирования.
Novita AI предоставляет полное окно контекста в 1 млн токенов и надёжное время безотказной работы, что делает её практичным выбором для производственных агентных нагрузок.
Получение ключа API Novita AI
Зарегистрируйтесь в Novita AI, чтобы получить бесплатные пробные кредиты. После входа в систему перейдите на страницу управления ключами и нажмите Create New Key.
Скопируйте ключ сразу — он больше не будет показан. Храните его в менеджере паролей или хранилище секретов; он понадобится на следующем шаге.
Установка Claude Code
Для Claude Code требуется Node.js 18 или выше. Сначала проверьте версию:
node --version
Если версия Node ниже 18, обновите её с nodejs.org, прежде чем продолжать.
Windows
Откройте командную строку и выполните:
npm install -g @anthropic-ai/claude-code
Mac и Linux
Откройте терминал и выполните:
npm install -g @anthropic-ai/claude-code
Глобальная установка делает команду claude доступной из любого каталога.
Настройка переменных окружения
Эти четыре переменные перенаправляют Claude Code на совместимый с Anthropic эндпоинт Novita AI с DeepSeek V4 Flash в качестве активной модели.
Windows
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<Ваш ключ API Novita>
set ANTHROPIC_MODEL=deepseek/deepseek-v4-flash
set ANTHROPIC_SMALL_FAST_MODEL=deepseek/deepseek-v4-flash
Эти переменные действуют только для текущего сеанса командной строки. Чтобы сделать их постоянными, задайте их через System Properties → Environment Variables.
Mac и Linux
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Ваш ключ API Novita>"
export ANTHROPIC_MODEL="deepseek/deepseek-v4-flash"
export ANTHROPIC_SMALL_FAST_MODEL="deepseek/deepseek-v4-flash"
Чтобы сохранить их между сеансами, добавьте эти строки в ~/.bashrc, ~/.zshrc или аналогичный профиль оболочки.
ANTHROPIC_SMALL_FAST_MODEL управляет лёгкой моделью, которую Claude Code использует для быстрых внутренних задач, таких как поиск файлов и составление сводок. Установка того же ID модели позволяет проводить весь трафик по одной линии тарификации и избегать неожиданных вызовов Anthropic API.
Запуск Claude Code
Перейдите в каталог вашего проекта и запустите Claude Code:
cd <каталог-вашего-проекта>
claude .
Claude Code открывает интерактивный сеанс в текущем каталоге. После установления соединения с эндпоинтом Novita AI появится приглашение. Отсюда описывайте задачу на естественном языке — Claude Code прочитает ваши файлы, предложит изменения и применит их с вашего одобрения.
Работа с большими кодовыми базами
Окно контекста в 1 млн токенов — самое практичное преимущество V4 Flash перед альтернативами с меньшим контекстом. Типичная производственная кодовая база среднего размера составляет 100–300 тыс. токенов в развёрнутом виде. V4 Flash может удерживать её целиком в контексте без какой-либо стратегии разбиения.
Несколько сценариев, которые выигрывают напрямую:
Многофайловые рефакторинги — попросите Claude Code переименовать модель данных, изменить контракт API или выполнить рефакторинг интерфейса сервиса во всех файлах, которые на него ссылаются. С полным окном контекста он видит все зависимости одновременно, а не файл за файлом.
Длительные сеансы отладки — по мере накопления вызовов инструментов, чтения файлов и следов рассуждений меньшие окна контекста обрезают раннюю историю. V4 Flash сохраняет весь сеанс, поэтому модель может анализировать шаблоны, которые она видела 200 вызовов инструментов назад.
Проверка всего репозитория — передайте всю кодовую базу в режим Think или Think Max V4 Flash и попросите проверить безопасность, оценить архитектуру или проанализировать мёртвый код. Это быстро исчерпало бы возможности модели с 128K; в окне V4 Flash это умещается комфортно.
Накладные расходы системного промпта — Claude Code использует подробный системный промпт, который может занимать 10–20 тыс. токенов. Для модели с 128K эти накладные расходы значимы. Для окна в 1 млн они несущественны, оставляя почти весь бюджет контекста для реального кода.
Для контроля стоимости в длительных сеансах режим Non-think обрабатывает основную массу рутинных правок файлов с минимальной стоимостью. Переключайтесь на режим Think, когда задача требует проектных рассуждений, и на Think Max для сложных алгоритмических проблем или отладки. Цена чтения из кэша Novita ($0,028/млн токенов) означает, что повторные инъекции системного промпта стоят очень мало при масштабировании.
Выбор режимов рассуждения для каждого сеанса
DeepSeek V4 Flash поддерживает три режима рассуждения, которые можно контролировать для каждого сеанса. Режим Non-think возвращает быстрые прямые ответы — подходит для генерации шаблонов, рутинных правок и быстрых запросов. Режим Think включает пошаговые рассуждения для ревью кода, рефакторингов и архитектурных решений. Think Max выделяет максимальный бюджет на рассуждения и сравним с V4 Pro по большинству бенчмарков кодирования.
Самый простой способ склонить Claude Code к более глубоким рассуждениям — это пользовательский системный промпт:
claude --system "Используйте расширенное мышление для архитектурных решений и сложной отладки."
Для программного управления эндпоинт Novita AI принимает параметр budget_tokens. Установка 0 полностью отключает мышление; любое положительное значение включает мышление с этим бюджетом токенов. Это полезно в агентных пайплайнах, где только определённые шаги требуют глубоких рассуждений:
import anthropic
client = anthropic.Anthropic(
base_url="https://api.novita.ai/anthropic",
api_key="<Ваш ключ API Novita>",
)
# Think Max — максимальный бюджет на рассуждения для сложных задач
response = client.messages.create(
model="deepseek/deepseek-v4-flash",
max_tokens=16000,
thinking={"type": "enabled", "budget_tokens": 10000},
messages=[{"role": "user", "content": "Проверьте эту функцию на предмет скрытых ошибок параллелизма."}],
)
Для экономных сеансов начинайте в режиме Non-think и переключайтесь на Think только тогда, когда столкнётесь с проблемой, требующей его. Поскольку цена чтения из кэша Novita составляет $0,028/млн токенов, повторные инъекции системного промпта остаются дешёвыми даже в длинных многошаговых сеансах.
Заключение
DeepSeek V4 Flash на Novita AI предоставляет Claude Code мощную и экономичную основу — контекст 1 млн, выбираемые рассуждения и вызов функций по цене, составляющей лишь малую долю стоимости Claude Sonnet. Настройка занимает меньше пяти минут. После установки переменных окружения ваш существующий рабочий процесс Claude Code работает без изменений.
Попробуйте DeepSeek V4 Flash на Novita AI и ознакомьтесь с документацией Novita AI LLM API для получения дополнительных опций конфигурации.
Часто задаваемые вопросы
Нужен ли Claude Code какой-либо плагин или расширение для использования Novita AI?
Нет. Claude Code считывает переменную окружения ANTHROPIC_BASE_URL при запуске и направляет все вызовы API туда. Никакого плагина, расширения или изменения кода не требуется — переключение осуществляется исключительно через переменные окружения.
Буду ли я выставлен счёт от Anthropic при использовании Novita AI?
Нет. Когда ANTHROPIC_BASE_URL указывает на Novita AI, весь трафик и выставление счетов проходят через ваш аккаунт Novita AI. Ваш аккаунт Anthropic не используется.
Могу ли я вернуться к Claude Sonnet без переустановки?
Да. Сбросьте ANTHROPIC_BASE_URL и ANTHROPIC_MODEL — или откройте новую оболочку без этих экспортов — и Claude Code вернётся к эндпоинту Anthropic по умолчанию с Claude Sonnet.
Подходит ли V4 Flash для автоматизированных CI-пайплайнов?
V4 Flash поддерживает вызов функций и структурированные выходы — две возможности, на которые Claude Code полагается больше всего. Это практичный выбор для автоматизированных пайплайнов кодирования, интеграций с CI и длительных агентных сеансов, где важны непрерывность контекста и предсказуемость затрат.
Что произойдёт, если окно контекста заполнится?
При 1 048 576 токенов окно контекста V4 Flash достаточно велико, чтобы большинство сеансов его не заполнили. Если вы проводите чрезвычайно длинный сеанс — накопленная история за несколько дней, очень большие репозитории — Claude Code начнёт обрезать самые старые сообщения. На практике проще всего начать новый сеанс для новой задачи, чтобы оставаться в пределах лимита.
Novita AI — это облачная платформа искусственного интеллекта, которая предоставляет разработчикам простой способ развёртывания моделей ИИ с помощью нашего простого API, а также предлагает доступное и надёжное облако GPU для создания и масштабирования.
