SSD Nodes Learn Hosting plans →
Przewodniki Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-09-22

Limit uzycia Claude: jak sprawdzic czas resetu i co zrobic

Osiagnieto limit uzycia Claude? Sprawdz, czy blokada dotyczy sesji, czy tygodnia. Dowiedz sie, jak ominac ograniczenia poprzez zmiane modelu, optymalizacje kontekstu lub API.

Który limit Claude został przekroczony

Komunikat o osiągnięciu limitu Claude wskazuje okno czasowe, na którego upłynięcie należy poczekać, a to okno determinuje dalsze możliwości działania. Limity sesyjne oraz tygodniowe obejmują wszystkie modele jednocześnie, więc przełączanie się między nimi nie przywraca dostępu. Wyjątkiem jest limit dotyczący konkretnego modelu: zmiana modelu pozwala na kontynuowanie pracy, podczas gdy dany model pozostaje zablokowany.

Claude Code wyświetla okno czasowe oraz czas jego resetu w tej samej linii:

You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pm

Okno sesyjne to kroczący okres pięciu godzin. Okna tygodniowe resetują się o stałej porze każdego tygodnia przypisanej do konta, więc dzień i godzina pozostają niezmienne w kolejnych tygodniach. Plan Pro obejmuje pięciogodzinne okno sesyjne oraz jeden limit tygodniowy, który dotyczy wszystkich modeli. Plan Max dodaje drugi limit tygodniowy, który odnosi się indywidualnie do jednej rodziny modeli. Same wartości limitów znajdują się w pełnym zestawieniu limitów użycia Claude. Ta strona stanowi uzupełnienie tamtego dokumentu.

Oto kwestia, która często sprawia trudności. Każde żądanie jest wliczane jednocześnie do okna sesyjnego i tygodniowego, więc intensywne popołudnie może wyczerpać limit tygodniowy, mimo że w oknie pięciogodzinnym wciąż pozostaje dostępny zapas. Przed zaplanowaniem dalszej części dnia należy sprawdzić czas resetu. Reset o 15:45 to przerwa na kawę. Reset w poniedziałek o północy – nie.

Sprawdź licznik przed zgadywaniem

W serwisie claude.ai otwórz Settings, a następnie Usage. Paski postępu pokazują, jaka część pięciogodzinnego okna sesji oraz każdego okna tygodniowego została wykorzystana. Pozwala to sprawdzić, który limit został wyczerpany, zamiast zgadywać.

W Claude Code uruchom /usage. Wyświetla on te same paski planu oraz zestawienie zużycia, z podziałem na umiejętności, subagenty, wtyczki oraz poszczególne serwery MCP (model context protocol) jako procent całości. Naciśnij d, aby zobaczyć dane z ostatnich 24 godzin, lub w dla ostatnich 7 dni. Narzędzie oznacza również każdy wzorzec, który odpowiada za 10% lub więcej niedawnego zużycia; dwa najczęściej spotykane to długi kontekst (long context) oraz chybienia pamięci podręcznej (cache misses).

Dwie uwagi. Zestawienie jest obliczane na podstawie historii sesji zapisanej na danym urządzeniu, więc praca wykonana na innym laptopie lub w serwisie claude.ai nie jest w nim uwzględniona, mimo że korzystała z tego samego limitu, ponieważ Claude Code i czaty w claude.ai współdzielą jedno okno subskrypcji. Kwota w dolarach w bloku Session na górze jest wyceniana według standardowych stawek cennikowych dla użytkowników API (application programming interface), co oznacza, że nie jest to wysokość Twojego rachunku w ramach subskrypcji.

Czy zmiana na mniejszy model pomaga?

Tylko wtedy, gdy wiadomość wskazuje konkretny model. Po You've hit your Opus limit należy uruchomić /model, wybrać Sonnet lub Haiku, a sesja będzie kontynuowana z zachowaniem całego kontekstu. Po You've hit your session limit lub You've hit your weekly limit, /model nie zmienia niczego, ponieważ te okna są współdzielone przez wszystkie modele.

Zmiana modelu jest znacznie bardziej efektywna przed osiągnięciem limitu niż po nim. Sonnet obsługuje większość prac programistycznych za ułamek kosztów Opus, dlatego pozostawienie Opus jako domyślnego modelu jest jednym z dwóch nawyków prowadzących do nieoczekiwanego zużycia limitów. Drugim jest sesja, która nigdy nie jest czyszczona. Mechaniczne edycje i analizę logów należy zlecać modelowi Haiku, a Opus zachować dla decyzji projektowych, w których rzeczywiście występuje blokada. Wybór między Opus, Sonnet i Haiku szczegółowo opisuje zastosowania, w których każdy z nich uzasadnia swój koszt.

Przestań płacić za kontekst, którego już nie używasz

Claude Code wysyła całą historię rozmowy przy każdym żądaniu, a każde użycie narzędzia przez Claude generuje kolejne żądanie zawierające zestaw wyników tego narzędzia. Prompt caching sprawia, że historia jest odczytywana po obniżonej stawce, a nie po pełnej stawce za wejście, co czyni ją tańszą, ale nie darmową. Dlatego pytanie składające się z jednego wiersza w sesji otwartej od rana nadal generuje zużycie dla całej historii rozmowy.

/context
/clear
/compact Focus on the failing tests and the files we changed

/clear nie generuje kosztów, ponieważ odrzuca kontekst zamiast go odczytywać. /compact musi odczytać rozmowę, którą podsumowuje, więc kompresja bardzo dużego kontekstu sama w sobie stanowi duże żądanie. Używaj /clear, gdy przechodzisz do niezwiązanych zadań, a /compact tylko wtedy, gdy jesteś w trakcie zadania i potrzebujesz zachować wątek. Uruchom /rename przed wyczyszczeniem, aby móc później odnaleźć sesję za pomocą /resume.

Czas życia pamięci podręcznej ma większe znaczenie, niż można przypuszczać. W ramach subskrypcji pamięć podręczna jest aktywna przez godzinę. Po wyczerpaniu limitów i przejściu na kredyty zużycia czas ten skraca się do pięciu minut; pięć minut to również wartość domyślna dla API key. Pierwsza wiadomość wysłana po długiej przerwie nie trafia do pamięci podręcznej i przetwarza cały kontekst po pełnej cenie za wejście, co wyjaśnia, dlaczego zużycie często rośnie bez wyraźnego powodu. Kiedy prompt caching się opłaca zawiera szczegółowe wyliczenia.

W tym samym miejscu znajdują się trzy dodatkowe mechanizmy kontroli. /mcp wyświetla listę skonfigurowanych serwerów, co pozwala wyłączyć te, które nie są potrzebne w bieżącym zadaniu. Długi plik CLAUDE.md jest ładowany przy starcie sesji niezależnie od tego, czy praca tego wymaga, dlatego warto przenieść specjalistyczne instrukcje do umiejętności (skills), które są ładowane tylko po wywołaniu. Extended thinking jest rozliczane jako tokeny wyjściowe, co stanowi droższą część kosztów, dlatego warto ograniczyć je za pomocą /effort, wyłączyć w /config lub ustawić MAX_THINKING_TOKENS=8000 dla modelu ze stałym budżetem myślenia.

Podziel zadanie, aby zmieściło się w jednym oknie

Naciśnij Shift+Tab, aby przejść do trybu planowania przed wprowadzeniem dużej zmiany. Claude analizuje bazę kodu i proponuje podejście do zatwierdzenia. Wykrycie błędnego kierunku na tym etapie kosztuje jeden plan, zamiast dwóch godzin edycji i późniejszego poprawiania.

Deleguj operacje generujące dużą ilość danych do podagentów. Uruchomienie zestawu testów lub odczytanie logu o długości 10 000 linii wewnątrz podagenta pozwala zachować surowe dane wyjściowe w kontekście tego podagenta, a do głównej konwersacji zwracane jest jedynie podsumowanie.

Naciśnij Escape w momencie, gdy Claude zmierza w niewłaściwym kierunku. /rewind przywraca zarówno konwersację, jak i kod do wcześniejszego punktu kontrolnego, dzięki czemu nie ponosisz kosztów wycofywania zmian, których nie chciałeś wprowadzać.

Czy należy kupować kredyty na użycie, czy korzystać z API?

Kredyty na użycie pozwalają kontom Pro lub Max na dalszą pracę po wyczerpaniu limitu planu, przy czym rozliczenia odbywają się według standardowych stawek API. Można je włączyć w sekcji Settings, a następnie Usage w serwisie claude.ai po podpięciu metody płatności lub uruchamiając /usage-credits w Claude Code, co otworzy ustawienia płatności w przeglądarce. Kredyty mają zastosowanie do konwersacji w Claude oraz do użycia terminalowego Claude Code, z dziennym limitem wykorzystania wynoszącym 2000 USD. Polecenie wymaga zalogowania do subskrypcji, więc nie jest dostępne w przypadku uwierzytelniania za pomocą klucza API. W planie darmowym kredyty nie są oferowane, dlatego pierwszym krokiem jest przejście na plan Pro za 20 USD miesięcznie, a co oferuje plan Pro i gdzie kończą się jego limity wyjaśnia, na jak długo wystarcza taki przydział. Jeśli doładowania kredytami są konieczne niemal co tydzień, zazwyczaj tańszym rozwiązaniem jest wyższy limit, a różnica między poziomami Max 100 USD a 200 USD polega na mnożniku użycia, a nie na różnicach w modelach czy funkcjach.

Drugą drogą jest użycie zwykłego klucza API z Claude Console, rozliczanego za token, bez żadnych sesji czy tygodniowych okien limitów. Jedna pułapka wiąże się z tym rozwiązaniem: błędny wpis ANTHROPIC_API_KEY w środowisku powoduje, że Claude Code korzysta z tego klucza zamiast z subskrypcji, bez żadnego powiadomienia. Można się o tym dowiedzieć z rachunku lub z poniższego komunikatu:

API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.

Błąd 429 oznacza limit szybkości (rate limit) dla klucza, a nie dla planu. Uruchom /status i potwierdź, że aktywnym poświadczeniem jest to, którego zamierzałeś użyć.

Ile kosztuje popołudnie pracy z API?

Poniższy przykład obliczeń obejmuje jedno popołudnie pracy z użyciem agenta: 200 000 tokenów wejściowych bez cache'owania, 1,8 miliona odczytów z cache oraz 150 000 tokenów wyjściowych. Ceny są zgodne z cennikiem Anthropic na sierpień 2026 roku. Każda z tych stawek podawana jest za milion tokenów, więc jeśli ta jednostka wydaje się abstrakcyjna, wartość miliona tokenów w praktyce przekłada ją na ilość tekstu, którą można łatwo sobie wyobrazić.

ChartOne afternoon of agent work priced at API list rates, August 2026
The data behind this chart
[
  {
    "label": "Opus 5",
    "input_usd_per_mtok": 5,
    "cache_read_usd_per_mtok": 0.5,
    "output_usd_per_mtok": 25,
    "afternoon_usd": 5.65
  },
  {
    "label": "Sonnet 5",
    "input_usd_per_mtok": 2,
    "cache_read_usd_per_mtok": 0.2,
    "output_usd_per_mtok": 10,
    "afternoon_usd": 2.26
  },
  {
    "label": "Haiku 4.5",
    "input_usd_per_mtok": 1,
    "cache_read_usd_per_mtok": 0.1,
    "output_usd_per_mtok": 5,
    "afternoon_usd": 1.13
  }
]

To samo popołudnie kosztuje $5.65 w modelu Opus 5 oraz $1.13 w modelu Haiku 4.5. O ostatecznej kwocie decyduje wyjście: przy stawce $25 za milion tokenów w Opus 5 wobec $5 w Haiku 4.5, 150 000 tokenów wygenerowanych przez Claude kosztuje więcej niż 2 miliony tokenów odczytanych. Dlatego ograniczenie budżetu na "myślenie" modelu przynosi większe oszczędności niż skracanie plików. Jeśli dylemat dotyczy wyboru dostawcy, a nie konkretnego modelu, trzy zadania wycenione w API Claude i ChatGPT pokazują, w jakich przypadkach poszczególne rozwiązania są korzystniejsze cenowo.

Warto zwrócić uwagę na jedną datę. Sonnet 5 jest objęty ceną promocyjną 2 USD za milion tokenów wejściowych i 10 USD za milion tokenów wyjściowych do 31 sierpnia 2026 roku. Od 1 września 2026 roku stawki te wzrosną do 3 USD oraz 15 USD, co podniesie koszt tego samego popołudnia z $2.26 do około 3,39 USD.

Jak obliczono koszt popołudnia

Opus 5: 200 000 tokenów wejściowych bez cache'owania po $5 za milion daje 1,00 USD. 1,8 miliona odczytów z cache po jednej dziesiątej stawki wejściowej daje 0,90 USD. 150 000 tokenów wyjściowych po $25 za milion daje 3,75 USD. Łącznie $5.65.

Sonnet 5: 0,40 USD za wejście bez cache'owania, 0,36 USD za odczyty z cache, 1,50 USD za wyjście. Łącznie $2.26.

Haiku 4.5: 0,20 USD za wejście bez cache'owania, 0,18 USD za odczyty z cache, 0,75 USD za wyjście. Łącznie $1.13.

Wszystkie 3 wiersze zakładają tę samą liczbę tokenów, więc różnice wynikają wyłącznie z cen. Rzeczywisty koszt popołudnia zależy od tego, jak duża część kontekstu pozostaje w cache.

Dla porównania, dokumentacja Anthropic wskazuje, że średnie wydatki na Claude Code w wdrożeniach korporacyjnych oscylują wokół 13 USD na programistę w aktywnym dniu, a dla 90% użytkowników nie przekraczają 30 USD dziennie (stan na sierpień 2026 roku). Rozliczenie za tokeny nie zawsze jest tańsze niż subskrypcja. Model ten wygrywa przy nierównomiernym obciążeniu, ponieważ dni o niskiej aktywności nie generują kosztów, natomiast staje się mniej opłacalny przy codziennej, intensywnej pracy. Porównanie API z subskrypcją na podstawie rzeczywistych danych wskazuje punkt opłacalności.

Uruchamianie długotrwałych zadań na serwerze VPS w nocy

Niektóre zadania nie wymagają nadzoru: duży refaktoryzacja kodu, testowa migracja czy przegląd dokumentacji. Zadania te nie muszą również obciążać limitów Twojego planu subskrypcyjnego. Uruchomienie ich na serwerze VPS (virtual private server) z użyciem klucza API pozwala na rozliczanie za token, dzięki czemu limit w ramach planu pozostaje nienaruszony na potrzeby pracy interaktywnej następnego dnia.

Zainstaluj Claude Code na maszynie z systemem Ubuntu i sprawdź, czy działa:

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version powinno wyświetlić ciąg wersji, na przykład 2.1.211 (Claude Code). Błąd command not found w tym miejscu oznacza, że ~/.local/bin nie znajduje się jeszcze w zmiennej PATH; otwórz nową powłokę i spróbuj ponownie. Tego samego instalatora używa się na komputerach z systemem Linux, gdzie interfejs CLI działa obok wersji beta aplikacji desktopowej oraz wtyczek do edytorów.

Zapisz klucz w pliku, zamiast przechowywać go w historii powłoki. Utwórz plik ~/.claude-env w edytorze, wpisując w jednej linii export ANTHROPIC_API_KEY=sk-ant-your-key-here, a następnie ogranicz uprawnienia i załaduj zmienną:

chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10

Ostatnia linia wyświetla pierwsze dziesięć znaków, co wystarcza do potwierdzenia ustawienia zmiennej bez ujawniania całego klucza na ekranie.

Teraz uruchom zadanie wewnątrz tmux, aby proces działał po zamknięciu połączenia z laptopem:

tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
  --allowedTools "Read,Edit,Bash" \
  --append-system-prompt-file ./CLAUDE.md \
  --output-format json > ~/overnight.json

Odłącz sesję za pomocą kombinacji Ctrl-b, a następnie d, i zamknij połączenie. Powróć do sesji później za pomocą tmux attach -t overnight. Artykuł Claude Code w sesji tmux na serwerze VPS szczegółowo omawia zarządzanie sesjami.

--bare ma tutaj kluczowe znaczenie. Pomija automatyczne wykrywanie hooków, umiejętności, wtyczek oraz pliku CLAUDE.md i nie odczytuje danych uwierzytelniających OAuth, dzięki czemu uruchomienie korzysta wyłącznie z klucza API. To właśnie sprawia, że zadanie nie obciąża subskrypcji. Oznacza to również brak reguł projektu, dlatego --append-system-prompt-file przywraca je w sposób jawny. Bez --bare, ustawiona zmienna ANTHROPIC_API_KEY wywoła jednorazowy monit o zatwierdzenie, na który proces działający bez nadzoru nie będzie w stanie odpowiedzieć.

Rano sprawdź wynik oraz koszt w pliku JSON:

jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.json

Claude Code kończy działanie z kodem 0 w przypadku sukcesu i kodem różnym od zera w przypadku błędu, więc skrypt opakowujący może reagować na status wyjścia i wysłać powiadomienie o awarii. Przed pozostawieniem uruchomionego agenta ustaw limit wydatków dla obszaru roboczego w Claude Console: agent zapętlony w próbach naprawy o 3 nad ranem może wygenerować realne koszty. Zmniejsz CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY, jeśli chcesz również ograniczyć tempo pracy agenta. Kontrola kosztów dla agentów działających w tle opisuje limity, które warto ustawić w pierwszej kolejności.

Przydziel zadaniu własnego użytkownika bez uprawnień roota oraz dedykowaną gałąź git. Agent edytujący repozytorium bez nadzoru może czasami wykonać operację, którą w innym przypadku byś zatrzymał, a praca na osobnej gałęzi sprawia, że jest to jedynie git checkout, a nie incydent. Bezpieczne uruchamianie agenta programistycznego na VPS omawia kwestie izolacji.

W przypadku zadań masowych, które nie wymagają interakcji, takich jak klasyfikacja tysięcy rekordów, Batch API przetwarza żądania asynchronicznie z 50% zniżką na tokeny wejściowe i wyjściowe. Jest to najtańsza metoda rozliczeń za token oferowana przez Anthropic, a czas oczekiwania do rana idealnie wpisuje się w charakterystykę tego rozwiązania.

Co nie przywraca dostępu

Tylko upływ czasu przywraca dostępny limit, dlatego każdy rzekomy sposób na zresetowanie limitu użycia Claude okazuje się nieskuteczny po dokładniejszej analizie.

Rozpoczęcie nowej konwersacji nie przywraca limitu zapytań. Zużycie jest naliczane dla konta, a nie dla pojedynczej konwersacji. Każda kolejna wiadomość jest jednak tańsza, ponieważ nowa konwersacja nie zawiera historii do ponownego przetworzenia, więc warto to robić. Jest to sposób na obniżenie kosztów, a nie resetowanie limitu.

Usuwanie starych konwersacji nie powoduje zwrotu środków. Tokeny zostały zużyte w momencie ich przetworzenia.

Zmiana modelu po wyczerpaniu limitu sesji lub tygodniowego nie przynosi efektu, ponieważ limity te są współdzielone przez wszystkie modele. Tylko wiadomość wskazująca konkretny model odpowiada za pomocą /model.

Ponawianie zapytań w pętli nie przynosi żadnych korzyści poza obciążeniem terminala. Czas resetu podany w komunikacie jest wiążący, a /usage wyświetli ten sam licznik bez komunikatu o błędzie.

Aktualizacja to jedyne działanie, które rzeczywiście podnosi limity, więc jeśli po opłaceniu usługi limity się nie zmienią, sprawdź, dlaczego nowy plan może pozostawić stare limity, zanim uznasz, że przydział działa nieprawidłowo.

FAQ

Po jakim czasie zresetuje się mój limit w Claude?

Informacja o tym znajduje się w komunikacie. Limity sesji działają w oparciu o kroczące okno pięciogodzinne, a komunikat wyświetla konkretną godzinę, na przykład resets 3:45pm. Limity tygodniowe resetują się w stałym czasie przypisanym do konta, a komunikat wskazuje dzień, na przykład resets Mon 12:00am. Aby sprawdzić oba paski postępu oraz czasy resetu przed osiągnięciem limitu, należy wykonać /usage w Claude Code lub otworzyć Settings, a następnie Usage w serwisie claude.ai.

Czy przełączenie na Sonnet przywróci możliwość pracy?

Tylko jeśli komunikat wskazuje konkretny model. Po You've hit your Opus limit należy wykonać /model, wybrać inny model, a sesja będzie kontynuowana z zachowaniem kontekstu. Po You've hit your session limit lub You've hit your weekly limit wybór modelu nie ma znaczenia, ponieważ te limity obejmują wszystkie modele łącznie. Przełączenie na tańszy model przed osiągnięciem limitu jest działaniem, które faktycznie wydłuża czas pracy w ramach okna.

Czy rozpoczęcie nowego czatu zresetuje limit użycia?

Nie. Użycie jest zliczane dla całego konta, więc nowy czat korzysta z tego samego limitu. Rozpoczęcie nowej konwersacji sprawia, że każda kolejna wiadomość jest tańsza, ponieważ nie zawiera ona historii, którą Claude musiałby ponownie przetwarzać. /clear w Claude Code działa w ten sam sposób i jest bezpłatne, podczas gdy /compact wymaga odczytania konwersacji, którą podsumowuje, więc kompresja bardzo długiej sesji sama w sobie jest kosztownym żądaniem.

Czy API jest tańsze niż aktualizacja planu?

Zależy to od stabilności użycia. Popołudnie pracy opisane na tej stronie kosztuje $2.26 przy użyciu Sonnet 5 oraz $1.13 przy użyciu Haiku 4.5 według cennika z sierpnia 2026 roku. Subskrypcja to stała opłata za określony limit, więc jest bardziej opłacalna przy regularnej pracy. Rozliczanie za tokeny jest korzystniejsze przy zmiennym obciążeniu, ponieważ w dni o niskiej aktywności koszty nie są generowane.

Czy mogę kontynuować zadanie w tle podczas oczekiwania na reset?

Tak, jeśli przeniesiesz je poza subskrypcję. Uruchomienie zadania na VPS z ustawioną zmienną ANTHROPIC_API_KEY w środowisku powoduje rozliczanie za tokeny zamiast zużywania limitu z planu, dzięki czemu oba limity nie kolidują ze sobą. claude --bare -p wewnątrz tmux pozwala na kontynuację pracy po zamknięciu laptopa, a --output-format json zapisuje pole total_cost_usd, które można sprawdzić rano za pomocą jq.