Введение
DeepSeek V4 Pro — вдумчивая половина пары DeepSeek V4, здесь она доступна как один совместимый с OpenAI эндпоинт /v1/chat/completions. Модель читает до 1 048 576 токенов, по умолчанию рассуждает на уровне high и может написать один ответ объёмом до 384 000 токенов.
Уровень low нужен для быстрых черновиков. Сообщения — только текст, до 256 на запрос; доступны до 128 инструментов, вывод JSON через response_format и потоковая передача SSE, а вход, кэшированный вход и вывод учитываются раздельно.
Ключевые возможности и особенности
high как отправная точка
Дополнительное рассуждение окупается в ревью, миграциях и безопасности, поэтому эндпоинт стартует с high, а low оставляет для черновиков. Рассуждение расходует выходные токены: оно попадает в тот же счёт и считается в тот же max_tokens, который вы задаёте, а не идёт по отдельному тарифу.
Спецификация, код и тесты в одном запросе
С 1 048 576 токенами проектный документ, реализация и набор тестов едут вместе, и модель сравнивает их, а не верит вашему пересказу. Инварианты положите в системное сообщение, материал — ниже, от старого к новому, чтобы каждое расхождение было привязано к фрагменту, который модель может процитировать.
Место для всего ответа
Ответ может занимать до 384 000 токенов: упорядоченный план, SQL для каждого шага и проверочные запросы помещаются в один ответ. Стандартные 32 768 обрезают без ошибки, поэтому задавайте max_tokens под объём результата.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
messages | Да | Не более 256 упорядоченных реплик, только текст. Возвращайте |
reasoning_effort | Нет | none, low или high, по умолчанию high. |
stop | Нет | До 4 последовательностей — строкой или массивом. Ответ обрывается, как только модель пишет одну из них, а совпавший текст не возвращается. Не менее 1 символов · Не менее 1 элементов · Не более 4 элементов |
max_tokens | Нет | Ограничивает ответ значением 384 000. Значение по умолчанию 32 768 обрежет план миграции без всякой ошибки. |
tools | Нет | До 128 описаний функций на запрос. Не более 128 элементов |
parallel_tool_calls | Нет | true или false, по умолчанию true: модель может запросить несколько вызовов инструментов за один ход. По умолчанию: |
tool_choice | Нет | auto, none, required или объект с именем вызываемой функции. |
response_format | Нет | Запрашивайте объект JSON, когда ответ потребляет код. |
Стоимость
Ввод $1.32 / Вывод $3.96 за 1 млн токенов
Сценарии использования
Аудит «спецификация против реализации»
Отправьте одним запросом проектный документ и код, который якобы его реализует, и попросите все расхождения, ранжированные по масштабу последствий. Ни одну сторону не нужно пересказывать, поэтому пропущенный инвариант находится сравнением, а не по памяти.
Проверки безопасности на high
Направьте уровень high на путь аутентификации или поток движения средств и просите эксплуатируемые последовательности, а не замечания о стиле. Лишнее рассуждение стоит выходных токенов; пропущенный путь повышения привилегий стоит куда дороже.
План миграции для всей схемы
Дайте модели все файлы миграций и текущие определения таблиц и попросите упорядоченный план с откатом для каждого шага. План, SQL и проверочные запросы могут вернуться вместе в одном ответе.
Руководство по промптам и практические советы
Впишите критерий приёмки в системное сообщение
На расплывчатом задании уровень high тратится впустую. Прежде чем вставлять материал, укажите, что должен содержать правильный ответ, — расхождения со ссылками на файлы, ранжированный список, откат для каждого шага, — чтобы модели было с чем сверяться.
Один вызов с уровнем, которого заслуживает задача
POST https://api.spicyapi.ai/v1/chat/completions с телом {"model": "deepseek/v4-pro", "messages": [{"role": "system", "content": "Compare the specification against the implementation. List every divergence with file references, then rank by blast radius."}, {"role": "user", "content": "<spec>\n\n<implementation>"}], "reasoning_effort": "high", "max_tokens": 32000}. Прежде чем действовать, сами проверьте находку с первого места: high тщательнее, но не безошибочен.
Формы запросов, которые не пройдут
Схема отклоняет части image_url и файлов, так что тело, скопированное у мультимодальной модели, падает ещё до расчёта стоимости. max_tokens больше 384 000 недопустим, а в окно 1 048 576 токенов входят системный промпт и все прежние результаты инструментов.
Быстрый старт 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-pro/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.







