Koszt tokenów Claude Code: co naprawdę spala sesja
Updated 2026-07-15
Poważna sesja Claude Code spala miliony tokenów wejściowych, bo agent ponownie wysyła rosnący kontekst przy każdym wywołaniu modelu, więc godzina pracy na Sonnet 4.6 zwykle kosztuje od kilku do kilkudziesięciu dolarów w cenach bezpośrednich API. Cache promptów, routing modeli i niższa stawka za token to trzy dźwignie, które to obniżają.
Krótka odpowiedź: spodziewaj się dolarów za sesję, nie centów.
Claude Code to narzędzie agentowe, nie okno czatu. Jedno Twoje żądanie może wywołać dziesiątki wywołań modelu, a każde wywołanie ponownie wysyła całą rosnącą rozmowę jako tokeny wejściowe. To sprawia, że wolumen wejścia, nie wyjścia, napędza koszt. Tokeny wyjściowe to zwykle błąd zaokrąglenia w porównaniu do wejścia. Przybliżone liczby zgłaszane przez społeczność wskazują, że poważna godzinna sesja na średnim repozytorium to około 5 do 20 milionów tokenów. Przy bezpośrednich stawkach Anthropic dla Sonnet 4.6 (3 USD za milion wejście, 15 USD za milion wyjście) większość sesji mieści się między około 2 a 40 USD przed zniżkami z cache, a intensywne dni na Opus wykraczają daleko poza to. Cache promptów realnie obniża rachunki poniżej naiwnej matematyki, ale kształt się utrzymuje: długie sesje na dużych repozytoriach kosztują realne pieniądze. Masz trzy dźwignie. Zmniejsz to, co wchodzi do okna kontekstu, kieruj rutynową pracę do tańszych modeli i obniż stawkę za token, zmieniając miejsce rozliczenia żądań. Reszta strony omawia każdą z nich z konkretnymi liczbami.
Gdzie naprawdę idą tokeny.
Dwie mechaniki to łagodzą. Po pierwsze, cache promptów Anthropic: Claude Code oznacza stabilne prefiksy jako cachowalne, zapis do cache kosztuje premię, a odczyt z cache rozliczany jest za około jedną dziesiątą normalnej stawki wejścia. Po drugie, kompaktowanie kontekstu: komenda /compact podsumowuje historię i odrzuca surowy transkrypt. Obie pomagają dużo, a żadna nie zmienia podstawowej zasady: wszystko, co siedzi w oknie, jest opłacane przy każdym wywołaniu, które to zawiera. Dlatego ten sam prompt kosztuje diametralnie różne kwoty w różnych repozytoriach. Pytanie zadane w świeżej sesji z lekkim CLAUDE.md jest tanie. To samo pytanie zadane 30 tur w sesji, która odczytała tuzin dużych plików, jedzie na oknie tokenów rzędu setek tysięcy.
- System prompt i definicje narzędzi: około 15 do 20K tokenów, ponownie wysyłane przy każdym pojedynczym wywołaniu modelu.
- CLAUDE.md, pliki reguł i schematy narzędzi MCP: ładowane na starcie sesji i niesione w każdym kolejnym wywołaniu.
- Odczyty plików: plik źródłowy na 500 linii to około 5 do 7K tokenów i zostaje w oknie po jednorazowym odczytaniu.
- Wyniki narzędzi: wynik testów, trafienia grep i logi terminala są dopisywane do rozmowy i ponownie rozliczane jako wejście przy każdej kolejnej turze.
- Sama pętla agentowa: jedno "napraw ten nieudany test" może wywołać od 10 do 40 wywołań modelu, zanim Claude Code zgłosi wynik.
Realistyczna matematyka kosztu sesji.
Modeluj to tura po turze zamiast zgadywać. Typowa sesja średniej wielkości to około 40 wywołań modelu. Gdy zbierze się już kilka plików i trochę wyniku testów, pełne okno uśrednia około 90K tokenów na wywołanie. Czterdzieści wywołań po 90K to 3,6M tokenów wejściowych. Wyjście zostaje małe: 40 wywołań po około 1 000 tokenów każde to około 40K tokenów wyjściowych. Tabela poniżej wycenia trzy profile sesji w cenach bezpośrednich Anthropic. Traktuj je jako sufit: cache promptów mocno obniża powtarzany prefiks, więc sesje z cache zwykle wypadają niżej. Wzorzec nadal pasuje do tego, co zgłaszają deweloperzy. Okazjonalne popołudnia kosztują kilka dolarów; uruchamianie Opus jako codziennego narzędzia na API może przekroczyć kilkaset dolarów miesięcznie.
| Profil sesji | Tokeny wejściowe | Tokeny wyjściowe | Sonnet 4.6 bezpośrednio (3 USD/15 USD) | Opus 4.7 bezpośrednio (5 USD/25 USD) |
|---|---|---|---|---|
| Lekka (10 wywołań, małe repo) | ~0,6M | ~12K | 1,98 USD | 3,30 USD |
| Typowa (40 wywołań, średnie repo) | ~3,6M | ~40K | 11,40 USD | 19,00 USD |
| Intensywny dzień (3 długie sesje) | ~12M | ~120K | 37,80 USD | 63,00 USD |
Plan kontra API: który sposób jest tańszy dla Claude Code?
Anthropic sprzedaje Claude Code na dwa sposoby: w pakiecie z planami subskrypcyjnymi o stałej cenie z limitami użycia w kroczących oknach czasowych, albo mierzone per token na API. Ceny Claude Code API to po prostu stawki modeli z tabeli powyżej zastosowane do tego, co spalają Twoje sesje, bez pułapu i bez odcięcia. Próg opłacalności to prosta arytmetyka. Jeśli typowa sesja kosztuje około 11 USD na Sonnet w cenach bezpośrednich, plan za 20 USD zwraca się już przy około dwóch sesjach miesięcznie, o ile mieścisz się w jego limitach. Haczyk to same limity: intensywne użycie agentowe to dokładnie ten wzorzec, który wpada w kroczące limity, a stała cena przestaje być tania w momencie, gdy zostajesz zablokowany w środku sesji. Rozliczenia API odwracają tę zależność. Nigdy nie zostajesz odcięty i płacisz dokładnie za to, co spalasz. Wielu intensywnych użytkowników kończy na hybrydzie: plan do pracy interaktywnej, klucz API do zadań CI i nadwyżek.
| Opcja | Cena | Limity | Pasuje do |
|---|---|---|---|
| Plan Claude Pro | 20 USD/miesiąc (przybliżenie) | Kroczące okna użycia, tygodniowe limity, skromny przydział Claude Code | Okazjonalne sesje, małe repozytoria |
| Plany Claude Max | 100 do 200 USD/miesiąc (przybliżenie) | Wyższe limity, wciąż ograniczane rate przy stałym obciążeniu agentowym | Codzienni użytkownicy akceptujący limity |
| Anthropic API, pay as you go | Per token w cenach oficjalnych | Bez pułapu użycia, każdy token mierzony | Skoki użycia lub zespoły, CI, pełna kontrola |
| API przez agregator | Per token, poniżej cennika | To samo mierzenie, niższa cena jednostkowa | Jak API, wrażliwi na koszt |
Jak obniżyć koszt tokenów Claude Code.
Dwie ostatnie dźwignie się kumulują. Kierowanie taniego modelu przez zniżkowy endpoint może zamienić sesję za 10 USD w znacznie mniej niż dolara dla rutynowej pracy. Jedną z opcji agregatora jest APIsRouter, API kompatybilne z OpenAI z rozliczeniem pay as you go i bez subskrypcji: globalne modele wycenione 20% poniżej cennika oficjalnego, chińskie modele poniżej ich oficjalnych stawek, pierwsze doładowanie dodaje +100% salda, a checkout bez rejestracji na /topup najpierw pobiera płatność, a potem wysyła klucz e-mailem. Tabela poniżej pokazuje, jak wygląda drabinka routingu w praktyce. Kimi K2.6 (kimi-k2.6) jest też dostępny, jeśli wolisz go jako poziom budżetowy.
- Utrzymuj CLAUDE.md szczupłe. Każda linia to powtarzająca się opłata przy każdym wywołaniu modelu w każdej sesji.
- Zacznij nową sesję na zadanie i uruchom /compact, gdy długa sesja się rozjeżdża. Okno na 150K tokenów rozlicza 150K przy każdym wywołaniu.
- Ogranicz zakres odczytów. Kieruj Claude Code do konkretnych plików zamiast pozwalać mu przeszukiwać wszystko, i wyklucz katalogi build oraz vendorowane.
- Wyłącz serwery MCP, których nie używasz. Ich schematy narzędzi jadą razem w system prompcie przy każdym wywołaniu.
- Kieruj według modelu. Zachowaj Opus do architektury i trudnego debugowania, uruchamiaj Sonnet jako domyślny, a boilerplate, szkielety testów i komunikaty commitów kieruj do tańszych modeli.
- Obniż samą stawkę za token, wskazując base URL na agregator zamiast rozliczać się w cenach bezpośrednich.
| ID modelu | Wejście $/1M | Wyjście $/1M | Użyj do |
|---|---|---|---|
| claude-opus-4-7 | 4,00 USD | 20,00 USD | Architektura, trudne debugowanie |
| claude-sonnet-4-6 | 2,40 USD | 12,00 USD | Domyślny sterownik kodowania |
| glm-5 | 0,514 USD | 2,314 USD | Rutynowe edycje, podzadania agentowe |
| deepseek-v4-pro | 0,3915 USD | 0,783 USD | Boilerplate, testy, komunikaty commitów |
| deepseek-v4-flash | 0,126 USD | 0,252 USD | Podsumowania, szybkie wyszukiwania |
Przykład konfiguracji: przekieruj Claude Code i zweryfikuj.
Claude Code odczytuje ANTHROPIC_BASE_URL przy starcie, więc zmiana miejsca rozliczenia tokenów to zmiana ustawień, nie zmiana workflow. Umieść endpoint i klucz w ~/.claude/settings.json, a każda sesja je podchwyci. Identyfikatory modeli zostają te same, wykonywanie narzędzi zostaje lokalne na Twoim komputerze, a cofnięcie zmiany to zakomentowanie jednej linii. Dla narzędzi i skryptów kompatybilnych z OpenAI base URL kończy się na /v1 (https://api.apisrouter.com/v1). Zweryfikuj klucz jednorazowym curl, zanim wskażesz na niego swoje codzienne narzędzie:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.apisrouter.com",
"ANTHROPIC_AUTH_TOKEN": "sk-APIsRouter-...",
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
}
}Częste pytania
Ile kosztuje Claude Code za godzinę?
Przybliżone liczby zgłaszane przez społeczność dla aktywnej godziny na średnim repozytorium to 5 do 20 milionów tokenów, co wycenia się między około 2 a 40 USD na Sonnet 4.6 w cenach bezpośrednich przed cache. Cache promptów zwykle sprowadza realne rachunki poniżej tego, a Opus mniej więcej podwaja stawki za token.
Dlaczego Claude Code zużywa tyle tokenów?
Każde wywołanie modelu ponownie wysyła całe okno kontekstu: system prompt, CLAUDE.md, każdy odczytany plik i cały wcześniejszy wynik narzędzi. Jedno żądanie użytkownika może wywołać dziesiątki wywołań, więc te same tokeny są rozliczane jako wejście raz za razem w miarę rozrastania się okna.
Czy Claude Code jest wliczony w subskrypcję Claude Pro?
Tak, plany subskrypcyjne obejmują użycie Claude Code w ramach kroczących okien rate i tygodniowych limitów. Lekcy użytkownicy często mieszczą się w planie. Utrzymujące się sesje agentowe to dokładnie wzorzec, który trafia w limity, dlatego intensywni użytkownicy dodają klucz API na nadwyżki lub CI.
Jak sprawdzić, ile tokenów zużył Claude Code?
Uruchom /cost w sesji, żeby zobaczyć bieżący wydatek sesji, gdy jesteś na rozliczeniu API. Dla historii na poziomie konta sprawdź konsolę rozliczeniową dowolnego endpointu, na który wskazuje ANTHROPIC_BASE_URL; agregatory zwykle pokazują rozbicie per żądanie na model, tokeny i koszt w dolarach per klucz.
Czy Claude Code może użyć tańszego modelu, żeby oszczędzić?
Tak. ANTHROPIC_MODEL ustawia domyślny model, a nadpisania ANTHROPIC_DEFAULT_OPUS_MODEL, SONNET i HAIKU przemapowują wybory poziomów. Popularna konfiguracja zachowuje Sonnet jako sterownik, rezerwuje Opus do jawnie trudnych zadań i wysyła zadania skryptowe lub powtarzalne do modelu budżetowego takiego jak deepseek-v4-pro przez endpoint kompatybilny z OpenAI.
Czy cache promptów automatycznie obniża koszt Claude Code?
W dużej mierze tak. Claude Code stosuje cache promptów bez konfiguracji, więc stabilny prefiks Twojego kontekstu rozliczany jest za ułamek stawki wejścia przy powtórnych wywołaniach. Nadal płacisz pełną cenę za nową treść wchodzącą do okna, a zamknięcie sesji odrzuca rozgrzany cache, więc grupuj powiązaną pracę w jednej sesji, gdy ma to sens.