Учебник

DeepSeek API: те же задачи, экономия до 90% на AI-запросах

DeepSeek V4 Flash и Pro - китайские модели, которые стоят в разы дешевле GPT-4o и дают reasoning (цепочку рассуждений). Разбираем, как подключить их для анализа документов, code review, извлечения данных из прайсов и договоров. Без технического бэкграунда - за вечер.

Макс Космов··7 мин чтения

Ваши менеджеры тратят часы на разбор договоров, прайсов и кода, а результаты всё равно неидеальны. Или вы платите по $10 за каждый запрос к GPT, когда можно получить то же качество за $0.28. DeepSeek V4 - это китайские языковые модели, которые дают такой же результат, как GPT-4o, но стоят в 5-10 раз дешевле. И подключаются за вечер без штатного программиста.

Разберём на примере стройфирмы: у вас есть типовой договор подряда на 50 страниц и прайс на работы. Нужно быстро найти в договоре риски, а в прайсе - позиции с наценкой. DeepSeek справится за копейки.

Что такое DeepSeek V4 и зачем он бизнесу

DeepSeek - это китайская лаборатория, которая за два года вышла в топ мировых AI-моделей. Их последняя версия V4 (2026 год) бывает двух видов:

  • V4 Flash - для простых задач: классификация, извлечение данных, ответы на вопросы. Стоит копейки.
  • V4 Pro - для сложных: анализ договоров, code review, multi-step рассуждения. Качество на уровне GPT-4o, но цена ниже в 2-3 раза.

Обе модели поддерживают контекст до 1 млн токенов - это примерно 750 000 слов, то есть вы можете загрузить целый договор или всю кодовую базу целиком.

Сколько это стоит в реальных деньгах

Цены за 1 млн токенов (примерно 750 000 слов):

V4 Flash:

  • Ввод (новые токены): $0.14
  • Ввод (из кеша): $0.0028 - экономия 98%, если повторяете одинаковые запросы
  • Вывод: $0.28

V4 Pro:

  • Ввод (новые токены): $1.74
  • Ввод (из кеша): $0.0145
  • Вывод: $3.48

Сравнение с GPT-4o: GPT-4o стоит $2.50 за ввод и $10 за вывод. V4 Pro дешевле в 1.4 раза по вводу и в 2.9 раза по выводу. V4 Flash - в 18 раз дешевле по вводу.

Для стройфирмы: если вы делаете 1000 запросов в день с системным промптом на 2000 токенов, то без кеша платите $2.80/день, а с кешем - $0.056/день. Разница в 50 раз.

Как подключить DeepSeek без программиста

Вам понадобится менеджер, который умеет читать документацию и копировать код - это займёт 2-3 часа. DeepSeek совместим с API OpenAI, то есть любой инструмент, который работает с GPT, можно переключить на DeepSeek, просто поменяв адрес и ключ.

Шаг 1. Зарегистрируйтесь на platform.deepseek.com. Нужен номер телефона - российские номера принимаются. VPN не требуется.

Шаг 2. Получите API-ключ. Это строка вида sk-..., сохраните её.

Шаг 3. Подключите через любой интерфейс. Например, используйте OpenRouter (openrouter.ai) как прокси - там можно выбрать DeepSeek и не заморачиваться с прямым подключением. Или, если у вас уже есть скрипт на Python, просто замените base_url на https://api.deepseek.com и ключ.

Вот как выглядит простой вызов на Python (этот код может скопировать ваш менеджер из документации):

import os
from openai import OpenAI

client = OpenAI(
 api_key=os.environ["DEEPSEEK_API_KEY"],
 base_url="https://api.deepseek.com"
)

response = client.chat.completions.create(
 model="deepseek-v4-flash",
 messages=[
 {"role": "system", "content": "Ты помощник по анализу договоров."},
 {"role": "user", "content": "Извлеки из договора: стороны, сроки, сумму."}
 ]
)

print(response.choices[0].message.content)

Если вы не пишете код - используйте готовые no-code платформы вроде Make.com или n8n, где DeepSeek уже есть как готовый модуль. Настройка за 1 час.

Reasoning-режим: когда нужно не просто ответить, а подумать

У V4 Pro есть встроенный режим рассуждений (reasoning) - модель сначала генерирует внутренний монолог, а потом даёт ответ. Это аналог o1 от OpenAI, но дешевле.

Параметр reasoning_effort управляет глубиной:

  • "low" - быстро, минимальные рассуждения
  • "medium" - баланс
  • "high" - максимальная глубина, но больше thinking-токенов (они оплачиваются как вывод)

Разберём на примере турагентства: нужно оптимизировать бюджет на рекламу. Запрос:

response = client.chat.completions.create(
 model="deepseek-v4-pro",
 messages=[
 {
 "role": "user",
 "content": "Тратим $50K/мес на контекстную рекламу. 70% уходит на брендовые запросы, 20% на общие, 10% на ретаргетинг. Предложи стратегию перераспределения бюджета."
 }
 ],
 max_tokens=5000,
 extra_body={
 "reasoning_effort": "high"
 }
)

# Рассуждения доступны отдельно
if hasattr(response.choices[0].message, 'reasoning_content'):
 thinking = response.choices[0].message.reasoning_content
 print(f"Ход мыслей: {thinking[:500]}...")

print("Финальный ответ:")
print(response.choices[0].message.content)

Этот режим особенно полезен для юридического анализа, финансового моделирования и code review - задач, где важна логическая цепочка, а не просто факт.

Как сэкономить ещё больше: prompt caching

DeepSeek автоматически кеширует повторяющиеся части запросов. Если вы отправляете 1000 запросов с одинаковым системным промптом, то после первого раза следующие 999 запросов получают скидку 98% на эти токены.

Правила кеша:

  • Системный промпт должен быть первым в списке сообщений
  • Его длина должна быть кратна 64 токенам (это примерно 48 символов)
  • Окно кеша - около 5 минут

Чтобы кеш работал, не меняйте системный промпт каждый раз. Сделайте один стабильный, а меняйте только пользовательский запрос.

Разберём на примере онлайн-школы: у вас есть база из 5000 вопросов учеников. Вы хотите классифицировать их по темам. Системный промпт один, меняется только вопрос. За 5000 запросов кеш сэкономит 98% на системном промпте.

system_prompt = """Ты классификатор вопросов для онлайн-школы.
Темы: математика, физика, программирование, английский.
Отвечай только названием темы."""

for question in questions:
 response = client.chat.completions.create(
 model="deepseek-v4-flash",
 messages=[
 {"role": "system", "content": system_prompt}, # кешируется
 {"role": "user", "content": question} # меняется
 ],
 max_tokens=10
 )
 print(response.choices[0].message.content)

Анализ документов целиком: 1 млн токенов контекста

Обе модели V4 поддерживают до 1 млн токенов. Это позволяет загрузить весь договор, прайс или годовую отчётность и задать вопросы без предварительной обработки.

Разберём на примере проектного бюро: у вас есть техзадание на 200 страниц. Загружаете его целиком и просите найти противоречия.

import pathlib

def analyze_large_document(file_path: str, question: str) -> str:
 content = pathlib.Path(file_path).read_text(encoding="utf-8")
 char_count = len(content)
 token_estimate = char_count // 4
 print(f"Документ: {char_count:,} символов (~{token_estimate:,} токенов)")
 
 if token_estimate > 900_000:
 raise ValueError("Слишком большой документ")
 
 estimated_cost = token_estimate * 1.74 / 1_000_000
 print(f"Стоимость запроса: ${estimated_cost:.3f}")
 
 response = client.chat.completions.create(
 model="deepseek-v4-pro",
 messages=[
 {"role": "system", "content": "Анализируй документ. Ссылайся на конкретные разделы."},
 {"role": "user", "content": f"Документ:\n\n{content}\n\nВопрос: {question}"}
 ],
 max_tokens=4000
 )
 return response.choices[0].message.content

# Пример: анализ договора
result = analyze_large_document(
 "dogovor_podryada.txt",
 "Какие риски для заказчика в разделе 'Ответственность сторон'?"
)
print(result)

Если вы анализируете один и тот же документ несколько раз, системный промпт + документ будут кешироваться - следующие запросы обойдутся в $0.0028 за миллион токенов (кеш-цена Flash).

Структурированный вывод: получайте данные в готовом формате

DeepSeek V4 поддерживает JSON mode - модель гарантированно возвращает валидный JSON, который можно сразу загрузить в Excel или CRM.

import json

response = client.chat.completions.create(
 model="deepseek-v4-flash",
 messages=[
 {
 "role": "system",
 "content": "Извлекай данные в JSON. Отвечай только JSON."
 },
 {
 "role": "user",
 "content": """Из текста: 'Иван Иванов работает в ООО Рога и Копыта с 2021 года, техдиректор, ivan@rogakopyta.ru'
 Формат: {name, company, position, year_started, email}"""
 }
 ],
 response_format={"type": "json_object"},
 max_tokens=200
)

data = json.loads(response.choices[0].message.content)
print(data)
# {'name': 'Иван Иванов', 'company': 'ООО Рога и Копыта', ...}

Это удобно для автоматического заполнения карточек контрагентов, извлечения реквизитов из счетов, сбора данных с сайтов.

Fallback: что делать, если DeepSeek тормозит

DeepSeek - небольшая компания, и в пиковые часы могут быть задержки. Для критичных бизнес-процессов добавьте fallback на OpenRouter - сервис, который переключает запросы между разными моделями.

from openai import OpenAI
import time

def robust_deepseek_call(messages, model="deepseek-v4-flash", max_retries=3):
 direct_client = OpenAI(
 api_key=os.environ["DEEPSEEK_API_KEY"],
 base_url="https://api.deepseek.com"
 )
 
 for attempt in range(max_retries):
 try:
 return direct_client.chat.completions.create(
 model=model,
 messages=messages,
 timeout=30
 )
 except Exception as e:
 if attempt == max_retries - 1:
 # Fallback на OpenRouter
 or_client = OpenAI(
 api_key=os.environ["OPENROUTER_API_KEY"],
 base_url="https://openrouter.ai/api/v1"
 )
 return or_client.chat.completions.create(
 model="deepseek/deepseek-v4-flash",
 messages=messages
 )
 time.sleep(2 ** attempt)

Как переключить существующий проект с GPT на DeepSeek за 5 минут

Если у вас уже есть скрипт или сервис, который использует OpenAI, замените две строчки:

import os
from openai import OpenAI
from typing import Literal

Provider = Literal["openai", "deepseek", "groq"]

def get_client(provider: Provider) -> tuple[OpenAI, str]:
 configs = {
 "openai": (
 OpenAI(api_key=os.environ["OPENAI_API_KEY"]),
 "gpt-4o"
 ),
 "deepseek": (
 OpenAI(
 api_key=os.environ["DEEPSEEK_API_KEY"],
 base_url="https://api.deepseek.com"
 ),
 "deepseek-v4-flash"
 ),
 "groq": (
 OpenAI(
 api_key=os.environ["GROQ_API_KEY"],
 base_url="https://api.groq.com/openai/v1"
 ),
 "llama-3.3-70b-versatile"
 )
 }
 return configs[provider]

PROVIDER = os.environ.get("LLM_PROVIDER", "deepseek")
client, model = get_client(PROVIDER)

def chat(messages: list, **kwargs) -> str:
 response = client.chat.completions.create(
 model=model,
 messages=messages,
 **kwargs
 )
 return response.choices[0].message.content

# Весь остальной код не меняется
result = chat([{"role": "user", "content": "Объясни как работает внимание"}])

Просто меняете переменную окружения LLM_PROVIDER=deepseek - и все запросы уходят на DeepSeek. Стоимость падает в 5-10 раз.

Частые вопросы

В чём разница между Flash и Pro - когда платить больше?

Flash - для 80% задач: извлечение данных, классификация, простые ответы. Pro - для сложного анализа, code review, юридических документов. Практическое правило: запустите задачу на Flash - если качество устраивает, не переплачивайте.

DeepSeek работает в России?

Да, api.deepseek.com доступен без VPN. Регистрация требует номера телефона - российские номера принимаются. Если нестабильно - используйте OpenRouter как прокси.

Можно ли использовать DeepSeek для коммерческих проектов?

Да. Лицензия MIT-подобная, API без ограничений. Для чувствительных данных проверьте актуальные условия использования, но DeepSeek не заявляет об обучении на данных пользователей в API-режиме.

Как кеширование работает на практике?

Автоматически. Держите системный промпт стабильным, ставьте его первым. В ответе смотрите поле prompt_cache_hit_tokens - сколько токенов пришло из кеша. Если кеш не работает - проверьте, что системный промпт не меняется между запросами.

Что внедрить прямо сейчас

  1. Для анализа договоров и прайсов - используйте V4 Pro с reasoning. Загружайте документ целиком, задавайте вопросы. Стоимость одного глубокого анализа - около $0.50.
  2. Для извлечения данных из документов - V4 Flash с JSON mode. Автоматически заполняйте карточки клиентов, реквизиты, позиции прайса.
  3. Для экономии на повторяющихся запросах - настройте prompt caching. Один стабильный системный промпт сэкономит 98% на каждом запросе.
  4. Для code review - V4 Pro с reasoning. Проверяйте код на уязвимости и ошибки за секунды.

Следующий шаг: зарегистрируйтесь на platform.deepseek.com, получите ключ и попробуйте первый запрос через любой интерфейс (например, OpenRouter). На это уйдёт не больше часа.

AI Компас (t.me/kosmoslab_ai) - канал для предпринимателей в РФ и СНГ, которые применяют AI в своём бизнесе без программиста. Разбираем инструменты и схемы - без курсов и теории.