- Зачем использовать 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/M за входные токены против $3/M у Claude Sonnet разница в стоимости значительна для команд, работающих в непрерывных агентных сессиях кодирования.
Зачем использовать DeepSeek V4 Flash в Claude Code
Экономика — самая очевидная причина. Claude Code по умолчанию использует Claude Sonnet по цене $3/M за входные токены и $15/M за выходные. DeepSeek V4 Flash на Novita AI стоит $0,14/M за входные токены и $0,28/M за выходные — примерно в 20 раз дешевле на входе и в 50 раз на выходе. Для команды, использующей Claude Code в течение восьмичасового рабочего дня, эта разница быстро накапливается.
Помимо стоимости, V4 Flash обладает двумя особенностями, важными именно для агентного кодирования:
- Контекстное окно в 1M токенов — Claude Code может загрузить всю кодовую базу в контекст без разбиения на части. Многофайловые рефакторинги, кросс-репозиторная отладка и длинные истории диалогов остаются связными без ручного управления контекстом.
- Выбираемые режимы рассуждения — режим без рассуждений (Non-think) даёт быстрые ответы для шаблонных задач; режимы 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/M токенов |
| Цена за выходные токены (Novita AI) | $0,28/M токенов |
| Цена кеш-чтения | $0,028/M токенов |
| Режимы рассуждения | Non-think, Think, Think Max |
| Вызов функций | Да |
| Структурированные выходы | Да |
| Лицензия | MIT |
Три режима рассуждения позволяют настраивать соотношение цены и качества для каждой сессии. Режим Non-think быстрый и дешёвый — подходит для повторяющейся скелетной разметки или генерации шаблонного кода. Режим Think добавляет пошаговые рассуждения для проверки кода, архитектурной работы и отладки. Think Max использует максимальный бюджет рассуждений и соответствует V4 Pro по большинству бенчмарков кодирования.
Novita AI предоставляет полное контекстное окно в 1M токенов и надёжную доступность, что делает модель практичным выбором для продуктивных агентных нагрузок.
Получение API-ключа Novita AI
Зарегистрируйтесь в Novita AI, чтобы получить бесплатные пробные кредиты. После входа перейдите на страницу управления ключами и нажмите Создать новый ключ.
Скопируйте ключ сразу — он больше не будет показан. Храните его в менеджере паролей или хранилище секретов; он понадобится на следующем шаге.
Установка Claude Code
Claude Code требует Node.js 18 или выше. Сначала проверьте версию:
node --version
Если Node.js ниже 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
Эти настройки действуют для текущего сеанса командной строки. Чтобы сделать их постоянными, задайте их через Свойства системы → Переменные среды.
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 будет читать ваши файлы, предлагать изменения и применять их с вашего одобрения.
Работа с большими кодовыми базами
Контекстное окно в 1M токенов — самое практичное преимущество V4 Flash перед альтернативами с меньшим контекстом. Типичная средняя продуктивная кодовая база занимает 100K–300K токенов в плоском виде. V4 Flash может удержать всю кодовую базу в контексте без какой-либо стратегии разбиения.
Несколько рабочих процессов, которые выигрывают напрямую:
Многофайловые рефакторинги — попросите Claude Code переименовать модель данных, изменить API-контракт или реорганизовать интерфейс сервиса во всех файлах, где он упоминается. Благодаря полному контекстному окну модель видит все зависимости одновременно, а не файл за файлом.
Длинные сессии отладки — по мере накопления вызовов инструментов, чтения файлов и следов рассуждений в сессии отладки, меньшие контекстные окна обрезают раннюю историю. V4 Flash сохраняет полную сессию, поэтому модель может рассуждать о закономерностях, которые видела 200 вызовов назад.
Обзоры всего репозитория — передайте всю кодовую базу в режим Think или Think Max V4 Flash и запросите проверку безопасности, архитектурную оценку или анализ мёртвого кода. Это быстро исчерпало бы модель на 128K; в окне V4 Flash это умещается комфортно.
Накладные расходы системного промпта — Claude Code использует подробный системный промпт, который может занимать 10K–20K токенов. На модели с 128K это накладные расходы. В окне 1M они незначительны, оставляя почти весь бюджет контекста для реального кода.
Для контроля стоимости в длительных сессиях режим Non-think обрабатывает основную массу рутинных правок файлов по самой низкой цене. Переключайтесь на режим Think, когда задача требует проектных рассуждений, и на Think Max для сложных алгоритмических задач или проблем отладки. Цена чтения кеша Novita ($0,028/M) означает, что повторные инъекции системного промпта стоят очень мало при масштабировании.
Выбор режимов рассуждения для каждой сессии
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/M токенов повторные инъекции системного промпта остаются дешёвыми даже в длительных многошаговых сессиях.
Заключение
DeepSeek V4 Flash на Novita AI даёт Claude Code эффективную и экономичную основу — контекст 1M, выбираемые рассуждения и вызов функций по цене, составляющей долю стоимости 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 — это облачная платформа AI, которая предоставляет разработчикам простой способ развёртывания моделей AI через наш простой API, а также предлагает доступные и надёжные GPU-облака для создания и масштабирования.
