EN ZalogujZałóż konto
Startujemy w październiku 2026. Działają konta, katalog modeli, kalkulator i dokumentacja. Studio jest dostępne w podglądzie; generowanie czeka na uruchomienie.

Claude Code - limit planu, błąd 529, prompt is too long

Limit sesji i tygodnia w Pro i Max, błędy 429, 500, 529 i "Prompt is too long" w Claude Code oraz praca na kluczu API z limitem wydatków.

Claude Code przerywa pracę z trzech zupełnie różnych powodów: skończył się limit planu Pro albo Max, serwery Anthropic są przeciążone (błąd 529) albo rozmowa nie mieści się w oknie kontekstu modelu ("Prompt is too long"). Każdy z nich naprawia się inaczej. Poniżej rozpisałem, co znaczy każdy komunikat, co zrobić od razu i jak dokończyć zadanie na kluczu API z limitem wydatków, kiedy nie chcesz czekać na odnowienie planu.

Limity planów Pro i Max i kiedy się odnawiają

Stan na 4 października 2026 według stron pomocy Anthropic (plan Pro, plan Max, Claude Code w Pro i Max):

PlanCena (USD, bez podatku)Limit sesjiLimit tygodniowy
Pro20 USD miesięczniepodstawowy, odnawia się co 5 godzintak, wspólny dla wszystkich modeli
Max 5x100 USD miesięcznie5 razy limit sesji Protak
Max 20x200 USD miesięcznie20 razy limit sesji Protak

Co z tego wynika w praktyce:

  • Limit jest wspólny z czatem. Claude Code, claude.ai, aplikacja na komputer i na telefon czerpią z tej samej puli. Długa rozmowa w przeglądarce rano zmniejsza zapas na kodowanie po południu.
  • Okno sesji to 5 godzin. Po wyczerpaniu limitu Claude Code pokazuje godzinę odnowienia, np. You've hit your session limit · resets 3:45pm.
  • Limit tygodniowy odnawia się o stałej porze przypisanej do konta, niezależnie od tego, kiedy zacząłeś pracę. Potrafi zablokować pracę nawet wtedy, gdy zaczęło się nowe okno 5-godzinne.
  • Anthropic nie podaje stałej liczby wiadomości. Zużycie zależy od długości rozmowy, wielkości plików, modelu i funkcji. Mnożnik 5x i 20x dotyczy limitu sesji, nie tygodnia.
  • Osobne limity na rodzinę modeli. Komunikat You've hit your Opus limit znaczy, że skończył się limit Opusa - komendą /model przełączasz się na Sonnet i pracujesz dalej.

Ile zostało, sprawdzisz komendą /usage w Claude Code albo w claude.ai w Settings, potem Usage. Po wyczerpaniu limitu Anthropic proponuje cztery wyjścia: poczekać, wykupić dodatkowe użycie w planie (/usage-credits, rozliczane po stawkach API), przejść na wyższy plan albo przełączyć Claude Code na klucz API. To ostatnie opisuję niżej.

Limity planów zmieniają się częściej niż ceny, więc przed decyzją o zmianie planu sprawdź aktualne strony Anthropic.

Błędy 400, 429, 500, 529 i "Prompt is too long"

Według listy błędów Claude Code i dokumentacji API Anthropic:

KomunikatCo znaczyCo zrobić
You've hit your session limit / weekly limitwyczerpany limit planupoczekać do godziny z komunikatu, /usage-credits albo klucz API
400 (invalid_request_error)zapytanie odrzucone przez treść albo formatprzeczytać komunikat, zwykle chodzi o za duży kontekst albo załącznik
429 (rate_limit_error)limit zapytań na kluczu albo chwilowy brak przepustowościzmniejszyć liczbę równoległych agentów, odczekać
500 (api_error)błąd po stronie serwera, zwykle chwilowyodczekać minutę, sprawdzić status.claude.com
529 (overloaded_error)API przeciążone dla wszystkich użytkowników, to nie twój limit/model na inny model, spróbować za kilka minut
Prompt is too longrozmowa nie mieści się w oknie kontekstu modelu/compact, /clear, mniej plików i serwerów MCP

529 overloaded

Błąd 529 nie zużywa limitu planu i nie jest twoją winą. Claude Code sam ponawia zapytanie (domyślnie do 10 razy, z rosnącym odstępem) i dopiero potem pokazuje Repeated 529 Overloaded errors. Przepustowość liczy się osobno dla każdego modelu, więc najszybsza droga to /model i przejście np. z Opusa na Sonnet. Wariant tego samego komunikatu wprost to podpowiada: Opus is experiencing high load, please use /model to switch to Sonnet.

500 i 429

Na 500 Claude Code też ponawia sam. Jeśli komunikat wraca, sprawdzam status Anthropic i robię przerwę, zamiast wysyłać to samo polecenie w kółko. Przy 429 najczęściej pomaga mniej równoległości: mniej subagentów naraz albo mniejsza wartość CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY.

Prompt is too long

Ten błąd znaczy, że historia rozmowy, przeczytane pliki, definicje narzędzi i CLAUDE.md razem przekraczają okno kontekstu modelu. Kolejność, w jakiej to naprawiam:

  1. /compact - streszcza starszą część rozmowy. Można dopisać, co ma zostać, np. /compact zachowaj wyniki testów.
  2. /clear - czysta sesja, gdy zadanie jest zamknięte albo kompaktowanie się nie udało (komunikat automatic compaction failed).
  3. /context - pokazuje, co zajmuje miejsce: prompt systemowy, narzędzia, pliki pamięci, wiadomości.
  4. Mniej serwerów MCP. Każdy włączony serwer dokłada definicje narzędzi do każdego zapytania. Nieużywane wyłączysz komendą /mcp.
  5. Krótszy CLAUDE.md i mniejsze pliki wklejane do rozmowy. Duże logi lepiej przyciąć przed pokazaniem agentowi.
  6. Tańszy model do prostych kroków. Haiku nie ma większego okna, ale przy rutynowych zadaniach (zmiana nazw, formatowanie) każdy krok kosztuje mniej, a krótkie sesje rzadziej dobijają do limitu kontekstu.

Jeśli błąd wraca mimo /compact, zaktualizuj Claude Code. Według listy zmian Anthropic poprawiło kilka przypadków, w których sesja utykała na tym komunikacie po kompaktowaniu.

Te same kody na kluczu Jantarisa

Kiedy Claude Code działa na kluczu Jantarisa, część kodów wygląda trochę inaczej:

  • przeciążenie albo błąd serwera po stronie modelu wraca jako 502 (api_error) z informacją, że nic nie pobraliśmy - nieudane zapytanie kosztuje 0 zł, a Claude Code ponawia je sam,
  • 429 oznacza, że model jest chwilowo zajęty albo klucz przekroczył 600 zapytań na minutę,
  • Prompt is too long przychodzi jako 400 z komunikatem modelu, a naprawia się go tak samo jak wyżej,
  • 402 to za niskie saldo, 403 to wyczerpany limit miesięczny klucza.

Pełną listę opisałem w dokumentacji błędów.

Jak przełączyć sesję na klucz API i wrócić na plan

Uczciwie od razu: klucz Jantarisa nie omija limitów Anthropic. To inny sposób płatności - zamiast abonamentu płacisz za każdy token z salda w złotówkach. Limit planu Pro czy Max po prostu przestaje cię dotyczyć, bo nie korzystasz wtedy z planu. Zamiast niego obowiązuje saldo i limit wydatków, który sam ustawiasz na kluczu.

Tak to robię, kiedy plan skończy się w połowie zadania:

  1. W panelu tworzę osobny klucz, np. "claude-code-awaryjny", z limitem miesięcznym w złotówkach. Po jego przekroczeniu API zwraca 403, więc agent nie wyda więcej, niż założyłem.
  2. Ustawiam zmienne tylko w bieżącym terminalu, żeby nie zmieniać konfiguracji na stałe.

macOS i Linux:

bash
export ANTHROPIC_BASE_URL=https://jantaris.com
export ANTHROPIC_AUTH_TOKEN=sk-jt-...
export ANTHROPIC_MODEL=claude-sonnet-5
claude --continue

Windows PowerShell:

powershell
$env:ANTHROPIC_BASE_URL = "https://jantaris.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-jt-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
claude --continue
  1. claude --continue wznawia ostatnią rozmowę w tym katalogu. Pamiętaj, że cała jej historia trafia do modelu jako tokeny wejścia, więc przy długiej sesji najpierw robię /compact albo zaczynam od /clear z krótkim opisem, na czym skończyłem.
  2. Komendą /status sprawdzam, czy base URL wskazuje na https://jantaris.com.

Powrót na plan:

  • zamykam ten terminal albo usuwam zmienne (unset ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN ANTHROPIC_MODEL, w PowerShellu Remove-Item Env:ANTHROPIC_BASE_URL, Env:ANTHROPIC_AUTH_TOKEN, Env:ANTHROPIC_MODEL),
  • w nowym terminalu uruchamiam claude i sprawdzam /status - powinno być logowanie kontem claude.ai,
  • jeśli coś się miesza, /login loguje ponownie do planu.

Uwaga na ANTHROPIC_API_KEY: jeśli ta zmienna jest ustawiona na stałe, Claude Code używa klucza zamiast planu i nalicza opłaty za API. Gdy klucz ma być tylko awaryjny, nie wpisuj go do ~/.claude/settings.json. Wszystkie zmienne, wybór modeli i pułapki po zmianie base URL opisałem w dokumentacji Claude Code.

Ile kosztuje godzina pracy na kluczu API

Koszt zależy od tego, ile tokenów agent przeczyta i napisze. Liczysz go tak:

text
koszt = (mln tokenów wejścia × stawka wejścia) + (mln tokenów wyjścia × stawka wyjścia)

Przykład do podstawienia, nie pomiar: załóżmy godzinę aktywnej pracy w średnim repozytorium, w której agent wysłał 3 mln tokenów wejścia (pliki, wyniki komend, historia) i napisał 60 tys. tokenów odpowiedzi.

ModelStawka za 1 mln tokenów (wejście / wyjście)Godzina z przykładu
Claude Haiku 4.57,34 zł / 36,72 zł za 1 mln tokenów3 × stawka wejścia + 0,06 × stawka wyjścia
Claude Sonnet 517,62 zł / 88,12 zł za 1 mln tokenów3 × stawka wejścia + 0,06 × stawka wyjścia
Claude Opus 5.529,37 zł / 146,87 zł za 1 mln tokenów3 × stawka wejścia + 0,06 × stawka wyjścia

Wejście dominuje w rachunku, dlatego /compact, /clear i mniej serwerów MCP obniżają koszt tak samo, jak chronią przed "Prompt is too long". Dokładny koszt sesji sprawdzam, porównując saldo przed i po:

bash
curl https://jantaris.com/v1/balance -H "Authorization: Bearer sk-jt-..."

Panel zużycia pokazuje też, jaką część wejścia rozliczono jako odczyt z cache. Saldo nie wygasa i nie ma abonamentu, więc doładowanie na awaryjne godziny może czekać na koncie, aż znów się przyda. Porównanie abonamentu i płatności za tokeny rozpisałem w tekście Claude Code - cena, za darmo czy za tokeny.

Najczęstsze pytania

Kiedy odnawia się limit Claude Code w planie Pro?

Limit sesji odnawia się co 5 godzin, a limit tygodniowy o stałej porze przypisanej do konta. Dokładną godzinę pokazuje komunikat o limicie i komenda /usage.

Czy błąd 529 zużywa mój limit?

Nie. 529 znaczy, że API Anthropic jest przeciążone dla wszystkich. Claude Code ponawia zapytanie sam, a jeśli to nie pomaga, przełącz model komendą /model i spróbuj za kilka minut.

Co zrobić z "Prompt is too long"?

Najpierw /compact, a gdy to nie wystarcza, /clear i krótki opis zadania od nowa. Komenda /context pokaże, co zajmuje miejsce - często są to nieużywane serwery MCP albo długi CLAUDE.md.

Czy Jantaris omija limity planu Anthropic?

Nie. Jantaris to płatność za tokeny przez klucz API, a nie dostęp do planu Pro czy Max. Płacisz za każde zapytanie z salda, a granicę wydatków wyznacza saldo i limit miesięczny, który ustawiasz na kluczu.

Czy Claude Code działa z DeepSeek, GLM albo GPT?

Nie przez Jantaris. Claude Code mówi formatem Anthropic, a endpoint /v1/messages Jantarisa obsługuje tylko modele Claude - inne id kończą się błędem 404. DeepSeek, GLM i GPT działają przez narzędzia zgodne z OpenAI (Cline, Roo Code, OpenCode, Aider, Continue) z adresem https://jantaris.com/v1, np. z id deepseek-v4.1-flash, glm-5.3 albo gpt-6-sol. Konfigurację każdego z tych narzędzi znajdziesz w dokumentacji Claude Code i narzędzi IDE.

Jak wrócić z klucza API na plan Pro albo Max?

Usuń zmienne ANTHROPIC_BASE_URL i ANTHROPIC_AUTH_TOKEN (albo zamknij terminal, w którym je ustawiłeś), uruchom claude od nowa i sprawdź /status. Jeśli dalej widzisz klucz, użyj /login.