AI PraktykPO POLSKU

Karty pisze AI wyłącznie z oficjalnej dokumentacji, a program sprawdza cytaty i komendy. Jak to działa

konfiguracjaśrednienv

Zmienne środowiskowe

Zmienne środowiskowe pozwalają dostosować zachowanie Claude Code, między innymi limity czasu, model i sposób kierowania żądań. Wybieraj zmienną zgodną z celem: API_TIMEOUT_MS określa czas oczekiwania na nagłówki odpowiedzi dla każdej próby żądania API. Zmienne przełączające funkcje mogą przyjmować wartości 1, true, yes lub on, a ich zapis nie zależy od wielkości liter.

Przy konfiguracji limitu czasu najpierw wybierz API_TIMEOUT_MS, a następnie ustaw wartość w milisekundach odpowiednią dla danego połączenia. Domyślny limit tej zmiennej wynosi 600000 milisekund, czyli 10 minut, a maksymalna wartość to 2147483647. Ustawienie 0 usuwa ten limit, ale w sesji lokalnej pojedyncza próba żądania nieprzesyłającego strumienia nadal kończy się po 300 sekundach.

Wartości liczbowe mogą używać notacji naukowej i separatorów cyfr, o ile opis konkretnej zmiennej nie wymaga samych cyfr. Na przykład 2e3 jest odczytywane jako 2000, a 64_000 jako 64000. Nie zakładaj jednak, że każda zmienna przełączająca interpretuje 0 jako wyłączenie, ponieważ niektóre sprawdzają jedynie, czy ustawiono niepustą wartość.

Jeśli ustawisz ANTHROPIC_API_KEY, klucz jest używany zamiast subskrypcji Claude Pro, Max, Team lub Enterprise, nawet gdy jesteś zalogowany. W trybie interaktywnym Claude Code poprosi o jednorazową zgodę, zanim klucz zastąpi subskrypcję. Aby wrócić do używania subskrypcji zamiast tego klucza, usuń zmienną poleceniem unset ANTHROPIC_API_KEY.

przykład
Ustaw API_TIMEOUT_MS na 0, aby usunąć limit czasu próby żądania, z zastrzeżeniami podanymi dla tej zmiennej.
API_TIMEOUT_MS=0
przykład
Ustaw API_FORCE_IDLE_TIMEOUT na 0, aby wyłączyć pięciominutowy limit bezczynności strumienia.
API_FORCE_IDLE_TIMEOUT=0
przykład
Usuń ANTHROPIC_API_KEY, aby zamiast klucza używać subskrypcji.
unset ANTHROPIC_API_KEY

Zastosowanie w praktyce

Zwiększ API_TIMEOUT_MS, gdy żądania przekraczają limit czasu przez wolną sieć albo połączenie kierowane przez proxy. Użyj ANTHROPIC_BASE_URL, gdy chcesz kierować żądania API przez proxy lub bramę. Możesz ustawić API_FORCE_IDLE_TIMEOUT na 0, jeśli wolna brama lub lokalny model wstrzymuje przesyłanie danych na dłużej niż pięć minut. Jeśli chcesz wrócić do uwierzytelniania przez subskrypcję, usuń ANTHROPIC_API_KEY.

WskazówkaUważaj na zmienne, które włączają zachowanie samą obecnością: ustawienie ich na 0 nadal może je aktywować, więc wyłącz je przez usunięcie albo pustą wartość.

Zgodne z dokumentacją (sprawdzone 24 października 2026), opis z 24 października 2026. Karta jest pisana od nowa, gdy zmieni się jej fragment dokumentacji.

Otwórz w serwisie (wyszukiwarka i filtry tematów)