> ## 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.

# DeepSeek API: бюджетный выбор для кода и рассуждений

> Почему DeepSeek — самый выгодный выбор по цене и качеству, чем отличаются V4 Pro и Flash, где линейка сильна (код, рассуждения) и чего не умеет (нет vision). Подключение по OpenAI-совместимому протоколу.

DeepSeek берут за одно: почти топовое качество на коде и рассуждениях, но заметно дешевле остальных. В линейке две модели — флагман `deepseek-v4-pro` и быстрый недорогой `deepseek-v4-flash`. Обе текстовые, с длинным контекстом и работают по OpenAI-совместимому протоколу. Эта страница — про то, когда DeepSeek выгоден, что он умеет, а чего нет.

## Почему DeepSeek — бюджетный выбор

Главный аргумент — соотношение цены и качества. DeepSeek выдаёт результат, близкий к моделям верхнего уровня на коде и логике, но токены стоят значительно меньше. Если у вас большой поток запросов, длинные документы или CI-пайплайн, где важна каждая копейка, DeepSeek обычно снижает счёт в разы без ощутимой потери качества.

* **Цена за токен** — одна из самых низких среди сильных моделей; `deepseek-v4-flash` ещё дешевле флагмана.
* **Качество** — рассуждения и код держатся рядом с топ-моделями, а не в эконом-классе.
* **Объём** — длинный контекст позволяет не резать документы на мелкие куски.

Точные цены за токен смотрите на странице **«Цены»** на [www.ruapi.ai](https://www.ruapi.ai).

## Pro или Flash — что выбрать

|                 | `deepseek-v4-pro`                                            | `deepseek-v4-flash`                     |
| --------------- | ------------------------------------------------------------ | --------------------------------------- |
| Роль            | Флагман                                                      | Быстрый и дешёвый                       |
| Сильные стороны | Лучшее качество: сложный код, аккуратные рассуждения, анализ | Скорость и цена на повседневных задачах |
| Вызов функций   | Надёжный tool use                                            | Базовый, для простых сценариев          |
| Цена            | Выше (но всё равно дёшево)                                   | Самая низкая                            |
| Под что         | Трудные задачи, агенты                                       | Чат, классификация, большой поток       |

<Tip>
  Не уверены — начинайте с Flash: он быстрый, стоит копейки и закрывает большинство задач. Поднимайтесь до Pro там, где нужен лучший результат: сложный код, точные рассуждения, надёжный вызов инструментов.
</Tip>

## Где DeepSeek силён: код и рассуждения

Это две области, ради которых линейку и берут.

* **Код** — Pro уверенно пишет, дополняет и рефакторит код, объясняет ошибки и предлагает правки. Хорошо подходит для автодополнения, ревью и генерации тестов.
* **Рассуждения** — модель по шагам прорабатывает трудные задачи: математику, логику, разбор требований, планирование действий агента.
* **Длинный контекст** — большие файлы и документы помещаются в окно целиком, без нарезки.
* **Вызов функций** — Pro возвращает структурированные вызовы инструментов; готовый пример — в [вызове функций](/ru/function-calling).

Для длинных ответов удобно [выводить ответ потоком](/ru/streaming) по токенам, не дожидаясь всей генерации.

## Чего DeepSeek не умеет

<Note>
  DeepSeek — **текстовые** модели. Картинки на вход не подаются, vision нет: ни `deepseek-v4-pro`, ни `deepseek-v4-flash` не читают изображения, диаграммы или скриншоты. Если нужен разбор картинок, берите модели с vision — [Claude](/ru/claude-api), [Gemini](/ru/gemini-api) или [GLM-5V](/ru/glm-api). Тот же ключ и тот же `base_url` работают для всех линеек, так что можно комбинировать: DeepSeek на текст и код, а vision-модель — на изображения.
</Note>

## Подключение DeepSeek

DeepSeek говорит по **OpenAI-совместимому** протоколу — отдельная библиотека не нужна. Берёте любой OpenAI SDK, меняете `base_url` на `https://www.ruapi.ai/v1`, а в поле `model` подставляете нужный ID:

```python theme={null}
from openai import OpenAI

client = OpenAI(
    api_key="ВАШ_КЛЮЧ_RUAPI",
    base_url="https://www.ruapi.ai/v1",
)

resp = client.chat.completions.create(
    model="deepseek-v4-pro",   # или deepseek-v4-flash
    messages=[{"role": "user", "content": "Напиши функцию быстрой сортировки на Python"}],
)
print(resp.choices[0].message.content)
```

Пошаговая настройка, ключ и первый запрос на Python и curl — в [Быстром старте](/ru/quickstart). Точные ID моделей и цены — на странице «Цены» на [www.ruapi.ai](https://www.ruapi.ai).

## Дальше

<CardGroup cols={2}>
  <Card title="Подключение и первый запрос" icon="bolt" href="/ru/quickstart">
    base\_url, ключ, код на Python и curl.
  </Card>

  <Card title="Модели Claude" icon="brain" href="/ru/claude-api">
    Тот же ключ — топовое качество и vision.
  </Card>

  <Card title="Модели GLM" icon="cube" href="/ru/glm-api">
    Ещё одна выгодная линейка, с опцией vision (GLM-5V).
  </Card>
</CardGroup>
