Claude Opus 5.5 przez API - stawki w złotówkach, cache i wybór między Opusem a Sonnetem
Claude Opus 5.5 API cena w złotówkach z VAT, porównanie z Sonnet 5 i Haiku, prompt caching w praktyce, kod w Pythonie i Node oraz faktura VAT na firmę.
Za Claude Opus 5.5 płacisz w Kadrarisie 20,53 zł / 102,64 zł za 1 mln tokenów, za Claude Sonnet 5 17,60 zł / 87,98 zł za 1 mln tokenów. Obie stawki są w złotówkach z VAT i schodzą z salda, które zasilasz BLIK-iem lub kartą (fakturę na firmę zaznaczasz w trakcie wpłaty). W skrócie mój wybór: Sonnet na co dzień, Opus 5.5 tam, gdzie agent pracuje godzinami albo czyta wielkie repozytorium, Claude Haiku 4.5 (7,33 zł / 36,66 zł za 1 mln tokenów) do masowych, krótkich zapytań.
Tekst dotyczy API, czyli Claude'a w twoich aplikacjach, skryptach i automatyzacjach. Claude Code w terminalu opisuję osobno: ile kosztuje Claude Code, Claude Code dla zespołu i limity oraz błędy Claude Code.
Opus 5.5 - fakty, które wpływają na rachunek
Opus 5.5 trafił do API 22 września 2026 i otworzył u Anthropic serię 5.5. Najważniejsze dane:
- okno kontekstu 1 mln tokenów,
- odpowiedź do 128 tys. tokenów,
- wiedza do czerwca 2026,
- Anthropic poleca go jako punkt wyjścia w większości projektów i twierdzi, że w typowych zadaniach wypada na poziomie Fable 5.1, a kosztuje mniej.
Najważniejsza rzecz dla kosztów: w Opus 5.5 myślenie adaptacyjne jest włączone zawsze. Model sam decyduje, ile myśli, a tokeny myślenia rozliczane są jak wyjście. Dwa zdania odpowiedzi na skomplikowane pytanie mogą więc wyjść drożej, niż wynikałoby z ich długości.
Cała rodzina Claude na jednym kluczu
Modeli Claude jest w katalogu sześć. Do każdego używasz jednego klucza, a klientem może być zarówno biblioteka Anthropic, jak i OpenAI:
| Model | Nazwa w zapytaniu | Stawka za 1 mln tokenów | Kontekst |
|---|---|---|---|
| Claude Fable 5.1 | claude-fable-5.1 | 51,32 zł / 256,61 zł za 1 mln tokenów | 1 mln |
| Claude Opus 5.5 | claude-opus-5.5 | 20,53 zł / 102,64 zł za 1 mln tokenów | 1 mln |
| Claude Opus 4.8 | claude-opus-4.8 | 20,53 zł / 102,64 zł za 1 mln tokenów | 1 mln |
| Claude Sonnet 5.5 | claude-sonnet-5.5 | 10,26 zł / 51,32 zł za 1 mln tokenów | 1 mln |
| Claude Sonnet 5 | claude-sonnet-5 | 17,60 zł / 87,98 zł za 1 mln tokenów | 1 mln |
| Claude Haiku 4.5 | claude-haiku-4.5 | 7,33 zł / 36,66 zł za 1 mln tokenów | 200 tys. |
Opus 4.8 zostawiam tylko tam, gdzie mam wdrożenie dostrojone pod tę wersję. Fable 5.1 należy do najdroższej półki cennika, dlatego włączam go dopiero, gdy Opus 5.5 oblewa mój zestaw testowy. Bieżący stan znajdziesz w katalogu modeli lub pod GET /v1/models?category=chat.
Sonnet 5 przy migracji starego kodu
Sonnet 5 wyszedł w czerwcu 2026. Mieści 1 mln tokenów kontekstu, odpisuje do 128 tys. tokenów, a producent porównuje jego wyniki do Opus 4.8 - za mniejsze pieniądze. Gdy przepinasz na niego stary kod, sprawdź dwie rzeczy:
- niestandardowe
temperature,top_pitop_kkończą się błędem 400, więc usuń je z zapytań, - Anthropic podaje, że nowy tokenizer rozbija identyczny tekst na mniej więcej 30% więcej tokenów niż w Sonnet 4.6, więc liczy się koszt pełnego zapytania, nie sama stawka z tabeli.
Podział pracy między modele
Tak to u mnie wygląda:
- Haiku 4.5 odpowiada na proste pytania klientów, taguje zgłoszenia, wyciąga dane z maili. Tam liczy się czas odpowiedzi i duża liczba zapytań.
- Sonnet 5 jest domyślny do kodu, raportów, dokumentacji i agentów z kilkoma narzędziami.
- Opus 5.5 dostaje migracje przez setki plików, analizę całego repozytorium albo paczki umów w jednym zapytaniu i agentów, którzy pracują długo bez nadzoru.
Dobrze sprawdza się układ "plan na Opusie, wykonanie niżej": Opus rozpisuje zadanie na kroki, Sonnet albo Haiku je realizują. Wszystko idzie z jednego klucza i salda, więc koszt całego przepływu widzisz w jednym panelu.
Przykłady kodu
Kadraris rozumie oba popularne formaty: /v1/messages od Anthropic i /v1/chat/completions od OpenAI. Jeśli masz już kod na bibliotece Anthropic, podmieniasz dwie wartości - adres i klucz.
pip install anthropic
export KADRARIS_API_KEY=sk-kd-...import os
from anthropic import Anthropic
client = Anthropic(
base_url="https://kadraris.com",
api_key=os.environ["KADRARIS_API_KEY"],
)
msg = client.messages.create(
model="claude-opus-5.5",
max_tokens=2048,
system="Odpowiadasz po polsku, konkretnie.",
messages=[{"role": "user",
"content": "Plan migracji z Flask do FastAPI w 6 krokach."}],
)
print(msg.content[-1].text)
print(msg.usage) # tokeny wejścia, wyjścia, cacheDwie uwagi do tego fragmentu. Biblioteka Anthropic sama dopisuje /v1, więc w base_url go nie ma. Tekst czytam z content[-1], bo u modeli, które myślą, na początku listy często stoi blok z rozumowaniem.
W Node.js:
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://kadraris.com",
apiKey: process.env.KADRARIS_API_KEY,
});
const msg = await client.messages.create({
model: "claude-sonnet-5",
max_tokens: 1024,
messages: [{ role: "user",
content: "Testy jednostkowe do parse_nip(nip: str)." }],
});
const text = msg.content.find((b) => b.type === "text");
console.log(text?.text);Przez SDK OpenAI ten sam model wywołasz z adresem https://kadraris.com/v1 i model="claude-sonnet-5". To wygodne, kiedy aplikacja korzysta równocześnie z Claude'a, GPT i Gemini. Szczegóły: format Messages oraz czat zgodny z OpenAI.
Jeśli chcesz najpierw poklikać, otwórz Kadraris Studio i wybierz model w kategorii czatu. Stawki za tokeny widać przed wysłaniem pierwszej wiadomości.
Rachunek za pojedyncze wywołanie
koszt = (tokeny wejścia / 1 000 000) × stawka wejścia
+ (tokeny wyjścia / 1 000 000) × stawka wyjściaLiczby poglądowe, nie z pomiaru: dokument o długości 30 tys. tokenów i wynik na 3 tys. tokenów (myślenie wliczone) dają 0,03 × stawka wejścia plus 0,003 × stawka wyjścia. Rachunek podbijają rzeczy, o których łatwo zapomnieć:
- rozumowanie modelu wpada do wyjścia,
- czat z historią przy każdej wiadomości wysyła wszystko od początku, a to jest wejście,
- rozbudowany prompt systemowy płacisz za każdym wywołaniem.
Swoje liczby dla kilku modeli naraz wpiszesz w kalkulator kosztów AI.
Prompt caching: co mówi cennik Anthropic, a co dzieje się w Kadrarisie
Mechanizm polega na tym, że oznaczasz niezmienną część na początku wywołania (instrukcję, dokument, opis narzędzi), a model korzysta z wcześniej przetworzonej wersji. Anthropic wycenia to tak:
| Operacja | Mnożnik stawki wejścia |
|---|---|
| zapis do cache na 5 minut | 1,25 × |
| zapis do cache na 1 godzinę | 2 × |
| ponowne użycie, typowy model | 0,1 × |
| ponowne użycie, Opus 5.5 | 0,05 × |
Oznaczony kawałek musi przekroczyć próg długości zależny od modelu (Opus 5.5: 512 tokenów). Poniżej progu cache się nie zapisze, a API nie zgłosi błędu.
Oznaczenie w SDK Anthropic:
# długi, niezmienny tekst, np. regulamin sklepu
regulamin = open("regulamin.md", encoding="utf-8").read()
msg = client.messages.create(
model="claude-sonnet-5.5",
max_tokens=1024,
system=[
{"type": "text",
"text": "Odpowiadasz klientom na podstawie regulaminu."},
{"type": "text", "text": regulamin,
"cache_control": {"type": "ephemeral"}},
],
messages=[{"role": "user",
"content": "Ile mam dni na zwrot towaru?"}],
)
u = msg.usage
print(u.cache_creation_input_tokens,
u.cache_read_input_tokens, u.input_tokens)Pierwsze wywołanie zapisuje regulamin (cache_creation_input_tokens), kolejne w ciągu 5 minut go odczytują (cache_read_input_tokens).
Teraz to, co dotyczy Kadrarisa. Zapis fragmentu do cache rozliczam jako 1,25 × stawka wejścia (bez względu na czas życia). Odczyt z cache zależy od modelu: Opus 5.5 ma w cenniku osobną stawkę równą ok. 1/20 zwykłego wejścia, a Sonnet 5.5, Haiku 4.5 i Fable 5.1 - ok. 1/10. Sonnet 5 i Opus 4.8 takiej stawki nie mają, więc odczyt kosztuje u nich tyle, co zwykłe wejście. Mimo to najpierw testuję: puszczam serię wywołań z cache_control i bez, a potem porównuję usage i stan salda z GET /v1/balance. Sens ma to przy długim, powtarzalnym początku używanym wiele razy w ciągu kilku minut. Jednorazowe wywołanie z zapisem do cache będzie droższe niż bez niego.
Rozliczenie dla firmy
Konto bezpośrednio u Anthropic oznacza dolary i dokument od zagranicznej spółki, który księgowa rozlicza jak import usług (szczegóły w poradniku faktura VAT za API AI). U nas wygląda to inaczej:
- kwoty brutto w złotówkach (VAT 23%), a stawki dolarowe liczone po kursie NBP,
- wpłata BLIK-iem lub kartą, najmniej 40 zł,
- krajowa faktura z NIP-em, jeśli zaznaczysz ją przy wpłacie,
- środki bez daty ważności i bez miesięcznej opłaty,
- wywołanie zakończone błędem nic nie kosztuje.
Na start: rejestracja, doładowanie i klucz w panelu. Klucz pod Opusa zawsze dostaje u mnie miesięczny pułap. Gdy go osiągnie, serwer odpowiada 403 - pracujący w nocy agent stanie wtedy na tej kwocie, zamiast wyczyścić całe konto.
Pytania
Dlaczego krótka odpowiedź Opusa 5.5 kosztowała więcej, niż się spodziewałem?
Bo Opus 5.5 zawsze myśli, a tokeny myślenia płacisz jak wyjście. Ile ich było, zobaczysz w usage. Przy prostych zadaniach lepiej sprawdzi się Sonnet albo Haiku.
Czy Sonnet 5.5 zastąpi mi Sonnet 5?
To następca Sonnet 5 z tym samym oknem i limitem odpowiedzi, a w Kadrarisie kosztuje ok. 40% mniej i ma tańszy odczyt z cache. Zanim przełączysz produkcję, puść oba modele na kilkudziesięciu swoich przykładach i porównaj wyniki oraz koszt całych zapytań.
Czy cache_control w ogóle przechodzi przez Kadraris?
Przechodzi. W polu usage dostajesz liczbę tokenów zapisanych do cache i z niego pobranych. Tańszy odczyt dostaniesz tylko w modelach ze stawką cache w cenniku (opis wyżej), więc opłacalność sprawdź na własnych danych.
Czy streaming i wywoływanie narzędzi wymagają zmian w kodzie?
Nie. Wymieniasz base_url na https://kadraris.com (bez /v1), klucz na sk-kd-... i nazwę modelu na tę z katalogu, np. claude-opus-5.5. Strumieniowanie i tool use działają bez przeróbek.

























