Strona główna → Pomoc
Claude Code: API Error 400 prompt is too long
Wszystko, co sesja widziała, jest wysyłane ponownie w każdej turze. Kilka odczytów dużych plików albo jeden bardzo długi wynik polecenia może wypchnąć rozmowę poza okno modelu, a od tego momentu nic, co wpiszesz, nie jest na tyle małe, żeby się zmieścić.
Co widzisz
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long"}}The session worked for an hour and then every message failsFailure starts right after reading a large file or a long command outputStarting a new session fixes it immediately
Dlaczego tak się dzieje
Sesje agenta są z założenia kumulatywne – model potrzebuje wcześniejszego kontekstu, żeby zachować spójność. Ceną jest to, że jeden odczyt pliku na 40 000 tokenów zostaje w transkrypcie do końca sesji.
Zwykle winne są wyniki narzędzi, a nie twoje wiadomości. Pełny zrzut logu, duża odpowiedź JSON albo niefiltrowana lista katalogu mogą być większe niż wszystko, co wpisałeś przez cały dzień.
Kompaktowanie pomaga, ale nie działa natychmiast. Gdy już przekroczysz limit, samo żądanie, które miałoby wywołać kompaktowanie, może zostać odrzucone – dlatego sesja wygląda na zablokowaną.
Jak to naprawić
- Do nowego zadania zacznij nową sesjęNajtańsza naprawa, która przy okazji obniża rachunek: tokeny wejściowe są naliczane w każdej turze, więc rozdęta sesja nie tylko pada, ale też kosztuje więcej za każdą wiadomość.
- Czytaj mniej, filtruj więcejZamiast czytać całe pliki, używaj grep i konkretnych zakresów linii, a długie wyniki poleceń przepuszczaj przez head lub filtr, zanim trafią do transkryptu.
- Jeśli zaczęło się nagle, sprawdź base URLNagła zmiana bez wzrostu sesji może oznaczać, że przełączyłeś się na model z mniejszym oknem. Sprawdź, jakiego modelu sesja naprawdę używa.
W APICLAN ta sama zasada dotyczy rozliczeń co limitu: każda tura wysyła całą rozmowę od nowa, więc tokeny wejściowe się kumulują. Odczyty z cache łagodzą koszt, ale nie okno – te tokeny nadal się do niego liczą.
Powiązane
Ostatnio sprawdzono 2026-10-01. Napisane na podstawie problemów zdiagnozowanych na działającej
bramce zgodnej z OpenAI, a nie zebrane z innych stron.