Claude Sonnet 5.5 to następca Claude Sonnet 5 w linii Sonnet od Anthropic. W Jantarisie ma okno kontekstu 1 000 000 tokenów i do 128 tys. tokenów odpowiedzi, tak jak poprzednik, a stawka za token jest u mnie niższa niż za Sonneta 5. To model na codzienną pracę z kodem, agentów z narzędziami i zadania firmowe, w których Opus byłby przesadą. Myślenie adaptacyjne jest domyślnie włączone, a głębokość rozumowania ustawiasz parametrem reasoning_effort (domyślnie high).
Do czego się nadaje
- Domyślny model w Claude Code, Cursorze albo Cline
- Agenci, którzy w wielu krokach wołają narzędzia i API
- Przegląd kodu, testy i poprawki w dużych repozytoriach
- Analiza długich dokumentów w jednym zapytaniu dzięki oknu 1 mln tokenów
Jak podłączyć
W SDK OpenAI zmieniasz adres i podajesz identyfikator claude-sonnet-5.5:
from openai import OpenAI
client = OpenAI(base_url="https://jantaris.com/v1", api_key="sk-jt-...")
resp = client.chat.completions.create(
model="claude-sonnet-5.5",
reasoning_effort="medium",
messages=[{"role": "user", "content": "Znajdź przyczynę błędu w tym logu i zaproponuj poprawkę."}],
)
print(resp.choices[0].message.content)Działa też z SDK Anthropic i Claude Code przez /v1/messages - instrukcja w dokumentacji Claude Code.
FAQ
Ile kosztuje Claude Sonnet 5.5 za 1 mln tokenów?
W Jantarisie: 10,28 zł / 51,40 zł za 1 mln tokenów, z VAT. Myślenie liczy się jako tokeny wyjściowe, więc przy prostych zadaniach obniż reasoning_effort do low albo medium.
Czy mogę wyłączyć myślenie w Sonnecie 5.5?
Nie przez thinking: {"type": "disabled"} - Sonnet 5.5 odpowiada na to błędem 400. Anthropic zaleca w zamian niższy poziom effort. Przez /v1/messages możesz też wysłać thinking: {"type": "between_tools"} przy poziomie high lub niższym.
Co zmienić w kodzie przy przejściu z Sonneta 5?
Wymuszony wybór narzędzia (tool_choice typu any albo konkretne narzędzie) zwraca błąd 400 - ustaw auto i wskaż narzędzie w treści polecenia. Niestandardowe temperature, top_p i top_k są odrzucane jak w Sonnecie 5. Anthropic przeskalował też poziomy effort, więc warto na nowo sprawdzić, który wystarcza. Porównanie obu wersji jest w tekście Sonnet 5.5 vs Sonnet 5.
Jak wywołać Claude Sonnet 5.5 przez API
from openai import OpenAI
client = OpenAI(base_url="https://jantaris.com/v1", api_key="sk-jt-...")
resp = client.chat.completions.create(
model="claude-sonnet-5.5",
messages=[{"role": "user", "content": "Napisz haiku o bursztynie znad Bałtyku."}],
)
print(resp.choices[0].message.content)curl https://jantaris.com/v1/chat/completions \
-H "Authorization: Bearer $JANTARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-5.5", "messages": [{"role": "user", "content": "Napisz haiku o bursztynie znad Bałtyku."}]}'import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://jantaris.com/v1", apiKey: process.env.JANTARIS_API_KEY });
const resp = await client.chat.completions.create({
model: "claude-sonnet-5.5",
messages: [{ role: "user", content: "Napisz haiku o bursztynie znad Bałtyku." }],
});
console.log(resp.choices[0].message.content);export ANTHROPIC_BASE_URL=https://jantaris.com
export ANTHROPIC_AUTH_TOKEN=sk-jt-...
export ANTHROPIC_MODEL=claude-sonnet-5.5
claude









