Blog JSystems - uwalniamy wiedzę!

Szukaj

Claude Code

Claude Code: błąd 429 Too Many Requests - jak naprawić

W skrócie

  • Problem: Claude Code przerywa pracę komunikatem API Error: 429 Too Many Requests, bo przekroczyłeś dozwolone tempo zapytań.
  • Dlaczego: W krótkim czasie poszło za dużo zapytań albo tokenów i trafiłeś w limit requests-per-minute lub tokens-per-minute swojego tieru albo planu.
  • Rozwiązanie: Poczekaj na automatyczne ponowienie, ogranicz równoległość, odchudź kontekst i w razie potrzeby przełącz się na lżejszy model albo podnieś limity.

Błąd 429 w Claude Code oznacza, że w danym oknie czasowym wysłałeś za dużo zapytań lub tokenów. To limit tempa, a nie awaria serwera. Pokazujemy, skąd się bierze i jak go rozbroić.

Jak to wygląda w praktyce

W trakcie pracy Claude Code nagle przerywa odpowiedź i wypisuje API Error: 429 Too Many Requests (rate_limit_error). Zwykle dzieje się to w środku dłuższej sesji, przy szybkim ciągu poleceń albo gdy w tle chodzi kilka zadań naraz.

Charakterystyczne jest to, że po chwili narzędzie samo próbuje ponowić zapytanie i czasem kolejna próba przechodzi bez zmian z Twojej strony. To pierwszy sygnał, że nie chodzi o zepsuty klucz ani błędną konfigurację, tylko o zbyt duże tempo.

Dlaczego tak się dzieje

Kod 429 to klasyczny rate limit. Anthropic pilnuje, ile zapytań na minutę (requests-per-minute) i ile tokenów na minutę (tokens-per-minute) możesz wysłać. Wartości zależą od tieru na API albo od puli Twojego planu Pro czy Max. Gdy w krótkim czasie przekroczysz którykolwiek z tych progów, dostajesz 429.

Tempo szybko rośnie, gdy uruchamiasz zadania równoległe: subagenci, workflow i wiele jednoczesnych narzędzi sumują się do wspólnego limitu. Limit potrafi też dotyczyć całej organizacji, więc kolega korzystający z tego samego konta również zjada Twoją pulę.

Jak to rozwiązać krok po kroku

  1. Poczekaj kilkadziesiąt sekund - Claude Code sam ponawia zapytanie z rosnącym opóźnieniem (backoff), więc często wystarczy dać mu chwilę.
  2. Ogranicz równoległość: nie odpalaj wielu subagentów ani równoległych workflow naraz, rób zadania po kolei.
  3. Odchudź kontekst i uruchom kompakcję albo nową sesję przez /clear, żeby każde zapytanie zużywało mniej tokenów.
  4. Przełącz się na lżejszy model przez /model - mniejszy model zużywa mniej tokenów na minutę i rzadziej wpada w limit.
  5. Przy rozliczeniu kluczem API sprawdź swój tier limitów oraz limity organizacji w konsoli Anthropic.
  6. Jeśli limit blokuje Cię regularnie, rozważ wyższy tier albo wyższy plan, który daje większe okno requests-per-minute i tokens-per-minute.

Jak sprawdzić, że zadziałało

Po odczekaniu i ograniczeniu tempa uruchom pojedyncze, krótkie zapytanie. Jeśli przejdzie bez komunikatu 429, limit się zresetował i możesz wracać do pracy, tym razem bez lawiny równoległych zadań.

Gdy pracujesz na kluczu API, w konsoli Anthropic zajrzyj w statystyki zużycia - spadające wartości requests-per-minute i tokens-per-minute potwierdzą, że jesteś już poniżej progu. Sprawdź też /status, aby upewnić się, skąd Claude Code bierze uwierzytelnienie i jaki limit Cię obowiązuje.

Wróć do listy problemów z Claude Code

Szkolenie Claude Code - od zera do zespołu agentów AI, prowadzi Łukasz Matuszewski (JSystems)

Szkolenie Claude Code - od zera do zespołu agentów AI -->

Szkolenie Claude Code - od zera do zespołu agentów AI

Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.

Sprawdź szkolenie Claude Code

To szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.

★★★★★Średnia ocena naszych szkoleń w Google: 5/5

Najczęściej zadawane pytania

Czym różni się błąd 429 od błędu 529 w Claude Code?
Błąd 429 (Too Many Requests) to przekroczenie Twojego limitu tempa zapytań lub tokenów i leży po Twojej stronie, więc pomaga zwolnienie. Błąd 529 (Overloaded) to chwilowe przeciążenie serwerów Anthropic, stan globalny niezależny od Twoich limitów, na który możesz jedynie poczekać.
Czy błąd 429 oznacza, że mam zepsuty klucz API?
Nie. Kod 429 nie ma nic wspólnego z poprawnością klucza. Klucz działa prawidłowo, po prostu wysłałeś za dużo zapytań lub tokenów w krótkim czasie. Zepsuty albo wygasły klucz zgłasza się osobnym błędem uwierzytelnienia z kodem 401, a nie limitem tempa.
Czy zadania równoległe w Claude Code zwiększają ryzyko błędu 429?
Tak. Subagenci, równoległe workflow i wiele jednoczesnych narzędzi sumują się do jednego wspólnego limitu tempa. Kilka zadań uruchomionych naraz bardzo szybko przekracza progi requests-per-minute i tokens-per-minute, dlatego przy błędzie 429 warto ograniczyć równoległość i pracować sekwencyjnie.
Czy wyższy plan albo tier pomoże pozbyć się błędu 429?
Tak, jeśli błąd wraca regularnie mimo zwalniania tempa. Wyższy tier na API albo droższy plan podnoszą limity requests-per-minute i tokens-per-minute, dając większe okno zanim trafisz w próg. Nie usuwa to limitu całkowicie, ale znacząco odsuwa moment, w którym pojawia się kod 429.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...