Wprowadzenie
DeepSeek V4 Pro to rozważna połowa pary DeepSeek V4, udostępniona tu jako jeden endpoint zgodny z OpenAI pod /v1/chat/completions. Czyta do 1 048 576 tokenów, domyślnie rozumuje na poziomie high i może napisać pojedynczą odpowiedź do 384 000 tokenów.
Poziom low służy do szybkich szkiców. Treść wiadomości to wyłącznie tekst, do 256 wiadomości na żądanie; masz do 128 narzędzi, wyjście JSON przez response_format i strumieniowanie SSE, a wejście, wejście z cache i wyjście są mierzone osobno.
Najważniejsze funkcje
high jako punkt wyjścia
Dodatkowe rozumowanie opłaca się przy przeglądach, migracjach i bezpieczeństwie, dlatego ten endpoint startuje od high, a low zostawia szkicom. Rozumowanie zużywa tokeny wyjścia, więc trafia na ten sam rachunek i liczy się do tego samego max_tokens – nie ma osobnej stawki.
Specyfikacja, kod i testy w jednym żądaniu
Przy 1 048 576 tokenach dokument projektowy, implementacja i zestaw testów jadą razem, więc model je porównuje, zamiast ufać twojemu streszczeniu. Niezmienniki umieść w wiadomości systemowej, a materiał pod nią, od najstarszego – wtedy każda rozbieżność jest zakotwiczona w czymś, co model może zacytować.
Miejsce na całą odpowiedź
Odpowiedź może liczyć do 384 000 tokenów: uporządkowany plan, SQL dla każdego kroku i zapytania weryfikujące mieszczą się w jednej odpowiedzi. Domyślne 32 768 ucina bez błędu, więc dobierz max_tokens do rezultatu.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
messages | Tak | Najwyżej 256 uporządkowanych tur, wyłącznie z treścią tekstową. Odsyłaj |
reasoning_effort | Nie | none, low albo high, domyślnie high. |
stop | Nie | Do 4 sekwencji, jako string albo tablica. Odpowiedź kończy się, gdy tylko model zapisze którąś z nich, a dopasowany tekst nie jest zwracany. od 1 znaków · od 1 elementów · do 4 elementów |
max_tokens | Nie | Ogranicza odpowiedź do 384 000. Domyślne 32 768 utnie plan migracji, nie zgłaszając przy tym błędu. |
tools | Nie | Do 128 definicji funkcji na żądanie. do 128 elementów |
parallel_tool_calls | Nie | true lub false, domyślnie true: model może w jednej turze zażądać kilku wywołań narzędzi. Domyślnie: |
tool_choice | Nie | auto, none, required albo obiekt wskazujący funkcję do wywołania. |
response_format | Nie | Poproś o obiekt JSON wtedy, gdy odpowiedź konsumuje kod. |
Cennik
Wejście $1.32 / Wyjście $3.96 za 1 mln tokenów
Zastosowania
Audyt specyfikacji względem implementacji
Wyślij w jednym żądaniu dokument projektowy i kod, który rzekomo go realizuje, i poproś o każdą rozbieżność uszeregowaną według zasięgu szkód. Żadnej strony nie trzeba streszczać, więc brakujący niezmiennik wychodzi z porównania, a nie z pamięci.
Przeglądy bezpieczeństwa na high
Skieruj poziom high na ścieżkę uwierzytelniania albo przepływ środków i proś o sekwencje możliwe do wykorzystania, nie o uwagi stylistyczne. Dodatkowe rozumowanie kosztuje tokeny wyjścia; przeoczona eskalacja uprawnień kosztuje znacznie więcej.
Planowanie migracji dla całego schematu
Daj modelowi wszystkie pliki migracji i bieżące definicje tabel, i poproś o uporządkowany plan z wycofaniem dla każdego kroku. Plan, SQL i zapytania weryfikujące mogą wrócić razem w jednej odpowiedzi.
Wskazówki
Wpisz test akceptacyjny do wiadomości systemowej
Poziom high marnuje się na mglistym zleceniu. Zanim wkleisz materiał, określ, co musi zawierać poprawna odpowiedź – rozbieżności z odwołaniami do plików, uszeregowaną listę, wycofanie dla każdego kroku – żeby model miał względem czego sprawdzać.
Jedno wywołanie z poziomem, na jaki zasługuje zadanie
POST https://api.spicyapi.ai/v1/chat/completions z {"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}. Zanim zaczniesz działać, sam zweryfikuj ustalenie z pierwszego miejsca: high jest dokładniejszy, ale nie nieomylny.
Kształty żądań, które się nie powiodą
Schemat odrzuca części image_url i pliki, więc treść skopiowana z modelu multimodalnego pada, zanim zostanie wyceniona. max_tokens powyżej 384 000 jest nieprawidłowe, a okno 1 048 576 tokenów obejmuje prompt systemowy i każdy wcześniejszy wynik narzędzia.
Szybki start z 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'
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.







