Limit użycia Claude: jak sprawdzić czas resetu i co zrobić
Osiągnięto limit Claude? Sprawdź typ okna czasowego, aby odblokować dostęp. Dowiedz się, kiedy nastąpi reset i jak zarządzać tokenami, przechodząc na API lub inne modele.
Który limit Claude został przekroczony
Komunikat o osiągnięciu limitu Claude wskazuje okno czasowe, na którego reset oczekujesz; to okno determinuje dalsze możliwości działania. Limity sesyjne oraz tygodniowe obejmują wszystkie modele jednocześnie, dlatego zmiana modelu nie przywraca dostępu. Wyjątkiem jest limit dotyczący konkretnego modelu: zmiana modelu pozwala na dalszą pracę, 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:45pmOkno sesyjne to kroczący okres pięciu godzin. Okna tygodniowe resetują się w stałym czasie przypisanym do konta, więc dzień i godzina pozostają niezmienne w każdym kolejnym tygodniu. 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 oraz tygodniowego, więc intensywne popołudnie może wyczerpać pulę tygodniową, mimo że w oknie pięciogodzinnym pozostało jeszcze miejsce. Przed zaplanowaniem dalszej pracy należy sprawdzić czas resetu. Reset o 15:45 to krótka przerwa. Reset w poniedziałek o północy oznacza koniec pracy.
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 opierać się na domysłach.
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 oraz cache misses.
Dwa zastrzeżenia. 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. 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 kwota Twojego rachunku w ramach subskrypcji.
Czy przejście na mniejszy model pomaga?
Tylko wtedy, gdy w wiadomości wskazano konkretny model. Po You've hit your Opus limit należy uruchomić /model, wybrać Sonnet lub Haiku, a sesja będzie kontynuowana z zachowaniem pełnego kontekstu. Po You've hit your session limit lub You've hit your weekly limit polecenie /model nie zmienia niczego, ponieważ te okna są współdzielone przez wszystkie modele.
Przełączenie jest znacznie bardziej opłacalne przed osiągnięciem limitu niż po nim. Sonnet obsługuje większość prac programistycznych za ułamek kosztów Opus, więc 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. Zlecaj mechaniczne edycje i analizę logów modelowi Haiku, a Opus zachowaj dla decyzji projektowych, w których rzeczywiście utknąłeś. Wybór między Opus, Sonnet i Haiku szczegółowo opisuje, w jakich zadaniach każdy z nich uzasadnia swoją cenę.
Przestań płacić za kontekst, którego już nie używasz
Claude Code wysyła całą historię konwersacji przy każdym żądaniu, a każde użycie narzędzia przez Claude generuje kolejne żądanie zawierające wyniki działania tego narzędzia. Prompt caching sprawia, że historia jest odczytywana po obniżonej stawce zamiast pełnej stawki 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 konwersacji.
/context
/clear
/compact Focus on the failing tests and the files we changed/clear nic nie kosztuje, ponieważ odrzuca kontekst zamiast go odczytywać. /compact musi odczytać konwersację, 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 zachowania wątku. 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 trwa godzinę. Po wyczerpaniu limitów w ramach kredytów zużycia czas ten skraca się do pięciu minut, co jest również wartością domyślną dla klucza API. 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, dzięki czemu można 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. Rozszerzone myślenie (extended thinking) jest rozliczane jako tokeny wyjściowe, co stanowi droższą część kosztów, więc ogranicz je za pomocą /effort, wyłącz w /config lub ustaw MAX_THINKING_TOKENS=8000 dla modelu ze stałym budżetem myślenia.
Podziel zadanie, aby mieś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. Błędny kierunek wykryty 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 10 000 linii dziennika 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 wykupić kredyty na użycie, czy korzystać z API?
Kredyty na użycie pozwalają kontom typu 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 poprzez uruchomienie /usage-credits w Claude Code, co otworzy ustawienia rozliczeń w przeglądarce. Kredyty mają zastosowanie zarówno do konwersacji w Claude, jak i do użycia terminalowego Claude Code, z dziennym limitem wykorzystania wynoszącym 2000 USD. Polecenie to wymaga zalogowania w ramach 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 wystarczają te zasoby. Jeśli konieczne jest częste dokupowanie kredytów, zazwyczaj bardziej opłacalnym rozwiązaniem jest wyższy limit w ramach subskrypcji, a różnica między poziomami Max 100 USD a 200 USD stanowi mnożnik dostępnego użycia, a nie różnicę w dostępnych modelach czy funkcjach.
Drugą drogą jest użycie zwykłego klucza API z Claude Console, rozliczanego za token, bez ograniczeń sesyjnych czy tygodniowych okien czasowych. Jednym z zagrożeń jest sytuacja, w której błędnie ustawiona zmienna ANTHROPIC_API_KEY w środowisku powoduje, że Claude Code korzysta z tego klucza zamiast z subskrypcji, bez wyświetlenia stosownego komunikatu. Informację o tym można uzyskać z faktury lub z poniższego błędu:
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) nałożony na klucz, a nie na plan subskrypcyjny. Należy uruchomić /status i potwierdzić, czy aktywne poświadczenie jest tym, które miało zostać użyte.
Jaki jest koszt popołudnia pracy z API?
Poniższy przykład obliczeń obejmuje jedno popołudnie pracy z użyciem agenta: 200 000 tokenów wejściowych bez pamięci podręcznej, 1,8 miliona odczytów z pamięci podręcznej oraz 150 000 tokenów wyjściowych. Ceny są zgodne z cennikiem Anthropic na sierpień 2026 roku. Każda z tych stawek jest podana za milion tokenów, więc jeśli ta jednostka wydaje się abstrakcyjna, wartość miliona tokenów w praktyce przedstawia ją w formie ilości tekstu, którą łatwo sobie wyobrazić.
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 całkowitym koszcie decyduje wyjście: przy stawce $25 za milion tokenów dla Opus 5 w porównaniu do $5 dla Haiku 4.5, 150 000 tokenów wygenerowanych przez Claude kosztuje więcej niż 2 miliony tokenów odczytanych. Dlatego ograniczenie budżetu na proces myślowy przynosi większe oszczędności niż skracanie plików.
Warto zwrócić uwagę na jedną datę. Sonnet 5 jest objęty ceną promocyjną wynoszącą 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 i 15 USD, co podniesie koszt tego samego popołudnia z $2.26 do około 3,39 USD.
Jak obliczono koszt każdego popołudnia
Opus 5: 200 000 tokenów wejściowych bez pamięci podręcznej po $5 za milion daje 1,00 USD. 1,8 miliona odczytów z pamięci podręcznej przy 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 pamięci podręcznej, 0,36 USD za odczyty z pamięci podręcznej, 1,50 USD za wyjście. Łącznie $2.26.
Haiku 4.5: 0,20 USD za wejście bez pamięci podręcznej, 0,18 USD za odczyty z pamięci podręcznej, 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 pamięci podręcznej.
Dla porównania, własna dokumentacja Anthropic wskazuje, że średnie wydatki na Claude Code w wdrożeniach korporacyjnych wynoszą około 13 USD na programistę dziennie, a dla 90% użytkowników nie przekraczają 30 USD dziennie (stan na sierpień 2026 roku). Rozliczanie za tokeny nie zawsze jest tańsze niż subskrypcja. Model ten sprawdza się przy zmiennym obciążeniu, ponieważ dni bez pracy nie generują kosztów, natomiast staje się mniej opłacalny przy codziennym, intensywnym użytkowaniu. Porównanie API z subskrypcją na podstawie rzeczywistych danych wskazuje punkt opłacalności.
Uruchamianie długotrwałych zadań na VPS w nocy
Niektóre zadania nie wymagają nadzoru: duży refaktoring, testowa migracja czy przegląd dokumentacji. Zadania te nie wymagają również korzystania z okna subskrypcji. Uruchomienie ich na serwerze VPS z kluczem API pozwala na rozliczanie według zużycia tokenów, dzięki czemu limit 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 --versionclaude --version powinno wyświetlić ciąg wersji, taki jak 2.1.211 (Claude Code). Błąd command not found w tym miejscu oznacza, że ~/.local/bin nie znajduje się jeszcze w zmiennej PATH, więc otwórz nową powłokę i spróbuj ponownie.
Zapisz klucz w pliku, zamiast 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 go:
chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10Ostatnia 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 przetrwał zamknięcie 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.jsonOdłącz się za pomocą Ctrl-b, a następnie d, i zamknij połączenie. Powróć do sesji później za pomocą tmux attach -t overnight. Claude Code w sesji tmux na VPS szczegółowo omawia obsługę sesji.
--bare jest tutaj kluczowe. Pomija ono automatyczne wykrywanie hooków, umiejętności, wtyczek oraz pliku CLAUDE.md i nigdy nie odczytuje poświadczeń 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ż, że reguły projektu nie są stosowane, dlatego --append-system-prompt-file przywraca je w sposób celowy. Bez --bare, ustawiona zmienna ANTHROPIC_API_KEY wywoła jednorazowe zapytanie o zatwierdzenie, na które uruchomienie bez nadzoru nie będzie w stanie odpowiedzieć.
Rano odczytaj wynik i koszt z pliku JSON:
jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.jsonClaude Code kończy działanie z kodem 0 w przypadku sukcesu i kodem niezerowym w przypadku niepowodzenia, więc skrypt opakowujący może reagować na status wyjścia i wysłać powiadomienie o błędzie. Przed pozostawieniem zadania ustaw limit wydatków w Claude Console: agent w pętli ponownych prób o 3 nad ranem może wygenerować realne koszty. Zmniejsz CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY, jeśli chcesz również spowolnić działanie. Kontrola kosztów dla działających w tle agentów omawia limity, które warto ustawić w pierwszej kolejności.
Przydziel zadaniu własnego użytkownika bez uprawnień oraz własną gałąź git. Agent edytujący repozytorium bez nadzoru może czasami wykonać działanie, które byś zatrzymał, a użycie osobnej gałęzi sprawia, że jest to git checkout, a nie incydent. Bezpieczne uruchamianie agenta programistycznego na VPS omawia kwestie izolacji.
W przypadku zadań masowych, które nie są interaktywne, 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 ścieżka rozliczeniowa za token oferowana przez Anthropic, a nocne okno czasowe idealnie wpisuje się w wymagane opóźnienie.
Co nie przywraca dostępu
Rozpoczęcie nowej konwersacji nie przywraca limitu. Zużycie jest naliczane dla konta, a nie dla pojedynczej konwersacji. Każda kolejna wiadomość jest tańsza, ponieważ nowa konwersacja nie zawiera historii do ponownego odczytania, więc warto to robić. Jest to redukcja kosztów, a nie reset.
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 prób w pętli nie przynosi efektu poza zajęciem terminala. Czas resetu podany w komunikacie jest wiążący, a /usage wyświetli ten sam licznik bez błędu.
FAQ
Po jakim czasie zresetuje się mój limit w Claude?
Informacja o tym znajduje się w komunikacie. Limity sesji działają w oknie kroczącym o długości pięciu godzin, a komunikat wskazuje 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 działanie usługi?
Tylko wtedy, gdy 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 pozwala efektywnie wydłużyć 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 dostępnego limitu. Rozpoczęcie nowej rozmowy sprawia, że każda kolejna wiadomość jest tańsza, ponieważ nowa konwersacja nie zawiera 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ż wykupienie subskrypcji?
Zależy to od stabilności użycia. Praca przez jedno popołudnie opisana 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 ograniczony limit, więc jest bardziej opłacalna przy regularnej pracy. Rozliczanie za tokeny jest korzystniejsze przy nierównomiernym obciążeniu, ponieważ w dni o niskiej aktywności koszty wynoszą zero.
Czy mogę kontynuować zadanie w oczekiwaniu na reset?
Tak, jeśli przeniesiesz je poza subskrypcję. Uruchomienie zadania na serwerze VPS z ustawioną zmienną środowiskową ANTHROPIC_API_KEY powoduje rozliczanie za tokeny zamiast zużywania limitu subskrypcji, dzięki czemu oba sposoby pracy nie kolidują ze sobą. Proces claude --bare -p uruchomiony wewnątrz tmux działa po zamknięciu laptopa, a --output-format json zapisuje pole total_cost_usd, które można sprawdzić rano za pomocą jq.