Wprowadzenie
Claude Sonnet 5.5 to najnowszy Sonnet od Anthropic, wydany 28 września 2026 roku, i Anthropic opisuje go jako swoje najlepsze połączenie szybkości i inteligencji. Jest tu udostępniony na jednym endpoincie zgodnym z OpenAI pod adresem /v1/chat/completions. Żądanie może zawierać do 1 000 000 tokenów tekstu, a jedna odpowiedź może mieć do 128 000 tokenów.
reasoning_effort przyjmuje none, low, medium, high, xhigh lub max, z medium jako wartością domyślną; none prosi model, by nie rozumował przed odpowiedzią, choć w długich rozmowach nadal może krótko rozumować. Model sam ustala próbkowanie, więc temperature i top_p nie są przyjmowane. W jednym żądaniu można zdefiniować do 128 narzędzi, tool_choice przyjmuje auto lub none, a odpowiedzi są strumieniowane przez Server-Sent Events.
Najważniejsze funkcje
Rozumowanie ustawiane w każdym żądaniu
Pokrętło, którym sterujesz, to rozumowanie: none nie prosi o żaden etap rozumowania przed odpowiedzią, low i medium utrzymują go krótko, a high, xhigh i max dopuszczają coraz więcej. Odpowiedź w jednym zdaniu i długi plan przechodzą przez tę samą integrację, a między nimi zmienia się tylko jedno pole.
Sceny doprowadzone do końca
Platforma nie dodaje własnego filtra. W naszych testach z 1 października 2026 r. model nie odrzucił żadnego z 24 żądań treściowych na pięciu poziomach i napisał każde w całości, włącznie z poziomami Bardzo silny i Maksymalny.
Milion tokenów kontekstu
1 000 000 tokenów to około 555 000 angielskich słów: wystarczy na historię długiej opowieści, duży zbiór dokumentów albo średniej wielkości repozytorium wysłane w oryginalnej postaci, a nie streszczone. Model czyta wtedy to, co faktycznie padło, a nie opowieść, która zgubiła potrzebny ci szczegół.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
messages | Tak | Kolejne tury rozmowy, od najstarszej. Role to system, developer, user, assistant i tool; wiadomości system i developer stają się instrukcjami modelu. od 1 elementów |
max_tokens | Nie | Ogranicza odpowiedź do 128 000; domyślnie 4096. |
reasoning_effort | Nie | none, low, medium, high, xhigh lub max; domyślnie medium. |
stop | Nie | Do 4 sekwencji, jako string albo tablica. Odpowiedź kończy się, gdy tylko model napisze jedną z nich, a dopasowany tekst nie trafia do wyniku. od 1 znaków · od 1 elementów · do 4 elementów |
tools | Nie | Do 128 definicji funkcji na żądanie, w formacie funkcji OpenAI: nazwa, opis i parametry w JSON Schema dla każdej. do 128 elementów |
parallel_tool_calls | Nie | Domyślnie true. Po ustawieniu false model wywołuje w jednej turze najwyżej jedno narzędzie, co pasuje do łańcuchów, w których każde wywołanie zależy od wyniku poprzedniego. Domyślnie: |
tool_choice | Nie | auto albo none. Sonnet 5.5 nie przyjmuje wymuszonego narzędzia: aby uzyskać konkretne wywołanie, wskaż narzędzie w prompcie i zostaw to pole na auto. |
Cennik
Wejście $2 / Wyjście $10 za 1 mln tokenów
Zastosowania
Interaktywna fikcja i odgrywanie ról
Kampanie fantasy, zagadki, załogi statków kosmicznych i postacie towarzyszące działają tak samo: postać i zasady świata w wiadomości system, dotychczasowa historia po kolei i reasoning_effort na none albo low w zwykłych rundach (z max_tokens co najmniej 4 000, bo w długiej rozmowie model nadal może krótko rozumować), podnoszony dla sceny, w której kilka wątków musi się spotkać.
Kolejny rozdział długiego rękopisu
Wyślij po kolei dotychczasowe rozdziały i konspekt, z zasadami stylu w wiadomości system, i poproś o kolejny rozdział. Wcześniejsze rozdziały jadą w oryginalnej postaci, więc szczegół zasiany w rozdziale drugim nadal czeka, by zaprocentować w dwunastym.
Przeglądy z uwzględnieniem całej bazy kodu
Wyślij repozytorium, specyfikację i zmianę w jednym żądaniu i poproś o znaleziska, przy których da się wskazać linię, z reasoning_effort na high, gdy przegląd musi śledzić wywołania między plikami.
Wskazówki
Zacznij od medium i zmieniaj o jeden krok
Domyślną wartością Anthropic dla tego modelu jest high, ale zaleca ona zaczynać czat i zadania wrażliwe na opóźnienia od medium lub low. Używaj none w rundach niewymagających planowania (z max_tokens co najmniej 4 000), a po xhigh lub max sięgaj tylko wtedy, gdy błędna odpowiedź kosztuje więcej niż dodatkowe tokeny.
Zostaw w max_tokens miejsce na rozumowanie
Rozumowanie wlicza się do max_tokens. Domyślne 4096 pasuje do odpowiedzi w rozmowie; przy rozdziale, raporcie albo planie obejmującym wiele plików ustaw wartość wyraźnie wyższą niż długość, którą spodziewasz się przeczytać, zwłaszcza na wyższych poziomach wysiłku.
Poproś o wywołanie narzędzia zamiast formatu odpowiedzi
Ten endpoint nie ma response_format, a tool_choice nie potrafi wymusić konkretnego narzędzia. Zdefiniuj narzędzie, którego parametry są schematem JSON, jakiego potrzebujesz, zostaw tool_choice na auto, poleć modelowi odpowiedzieć przez jego wywołanie i zwaliduj otrzymane argumenty. Części wideo i audio nie są na tym endpoincie przyjmowane, a max_tokens powyżej 128 000 jest odrzucane.
Do czystych, krótkich odpowiedzi użyj low, nie none
none prosi model, by nie rozumował przed odpowiedzią, i jest najszybszym ustawieniem, ale w długich rozmowach model nadal może krótko rozumować, a to rozumowanie wlicza się do max_tokens; czasem też rozważa pytanie w widocznym tekście. Do krótkiej, czystej odpowiedzi użyj low; none zostaw na szybkie rundy w roli i daj im co najmniej 4 000 tokenów max_tokens, a przy długich odpowiedziach ustaw stream na true, żeby tekst pojawiał się w miarę pisania.
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": "anthropic/claude-sonnet-5.5/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.














