Введение
DeepSeek V4 Flash — ориентированная на пропускную способность модель DeepSeek с длинным контекстом, здесь она доступна как один совместимый с OpenAI эндпоинт /v1/chat/completions. Запрос принимает до 1 048 576 входных токенов в пределах 256 сообщений и возвращает до 65 536; уровень рассуждения по умолчанию — high.
Сообщения — только текст. До 128 инструментов с tool_choice, вывод JSON через response_format и потоковая передача SSE работают в одном вызове, а тарификация раздельная: вход, кэшированный вход и вывод.
Ключевые возможности и особенности
Дешёвый и тщательный проходы в одном теле запроса
reasoning_effort по умолчанию — high, а low — настройка для массовых проходов. Переключение стоит одной строки в том же теле, поэтому первый проход по тысяче записей и повторный взгляд на сорок подозрительных — это одна и та же интеграция.
Прочитать репозиторий — вернуть находку
Окно вмещает 1 048 576 токенов, а один ответ — до 65 536. Это соотношение и есть форма работы: отправьте весь сервис и просите ревью, ранжированный список находок или точечный патч, а не переписывание всего присланного.
JSON по запросу
Установите response_format в json_object и перечислите все поля в системном сообщении — и при каждом запуске вернётся одна и та же структура. Приложение всё равно разбирает и проверяет полученное, прежде чем действовать.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
messages | Да | Упорядоченные реплики, старые первыми, не более 256. Только текст; |
reasoning_effort | Нет | none, low или high, по умолчанию high. |
stop | Нет | До 4 последовательностей — строкой или массивом. Ответ обрывается, как только модель пишет одну из них, а совпавший текст не возвращается. Не менее 1 символов · Не менее 1 элементов · Не более 4 элементов |
max_tokens | Нет | Ограничивает ответ значением 65 536. По умолчанию 32 768 — длинный результат обрежется беззвучно. |
tools | Нет | До 128 описаний функций в одном запросе. Не более 128 элементов |
tool_choice | Нет | auto, none, required или объект с именем конкретной функции. |
response_format | Нет | Просите объект JSON, когда ответ идёт в парсер, а не человеку. |
Стоимость
Ввод $0.44 / Вывод $1.32 за 1 млн токенов
Сценарии использования
Ревью всего репозитория
Отправьте сервис, его тесты и нужную спецификацию вместе и требуйте, чтобы каждая находка называла файл, строку и затронутое поведение. Когда в контексте весь код, находка может указать на вызывающий код через два пакета, а не гадать.
Пакеты договоров в JSON
Отправьте стопку договоров с response_format = json_object и загрузите разобранные пункты прямо в таблицу. Перечислите поля в системном сообщении и для массового прохода оставьте уровень low.
Дешёвый черновик, затем повтор трудных случаев
Прогоните всю очередь на low, отметьте записи, вывод которых не прошёл ваши проверки, и отправьте только их повторно на high с тем же массивом сообщений. Между двумя ответами тогда изменилось только поле уровня рассуждения.
Руководство по промптам и практические советы
Один вызов в формате OpenAI
POST https://api.spicyapi.ai/v1/chat/completions с телом {"model": "deepseek/v4-flash", "messages": [{"role": "system", "content": "You review Go services. Report only defects you can point to by file and line."}, {"role": "user", "content": "<the whole service>"}], "reasoning_effort": "high", "max_tokens": 8000}. Добавьте "stream": true, чтобы читать токены по мере поступления.
Задавайте max_tokens под результат
Стандартные 32 768 без ошибки обрезают длинный результат, а предел — 65 536. Токены рассуждения тоже тарифицируются как вывод, поэтому оставляйте запас сверх ожидаемого видимого ответа.
Что отклоняет схема
Части image_url и файлов отклоняются ещё до расчёта стоимости, reasoning_content принимается только в сообщениях assistant, а в окно 1 048 576 токенов входит каждое сообщение, включая системный промпт и прежние результаты инструментов. При попаданиях в кэш этот эндпоинт не дешевле цены самого DeepSeek, так что сравните, прежде чем строить работу на длинном промпте, который вы отправляете снова и снова.
Быстрый старт API
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "deepseek/v4-flash/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.









