Zainstalowany Claude Code
Zainstaluj Claude Code ze oficjalnego źródła i potwierdź, że działa poleceniem claude w terminalu.
Claude Code odczytuje dwie zmienne środowiskowe, aby kierować żądania w dowolne miejsce: ANTHROPIC_BASE_URL i ANTHROPIC_API_KEY. Skieruj je na RunAPI i uruchom każdy model Claude po połowie oficjalnej stawki. Ten przewodnik pokazuje dokładne polecenia.
Claude Code używa dwóch zmiennych środowiskowych, aby zdecydować, gdzie kierować żądania i jak je uwierzytelniać. Ustaw je na wartości RunAPI, a każde żądanie będzie kierowane przez RunAPI z rabatem 50%. Karty poniżej obejmują podstawy przed pełnym przewodnikiem.
ANTHROPIC_BASE_URL ustawia endpoint. ANTHROPIC_API_KEY ustawia klucz. To cała konfiguracja.
Ustaw ANTHROPIC_BASE_URL na https://api.runapi.ai, żeby Claude Code kierował przez RunAPI.
Dodaj oba eksporty do profilu powłoki lub .claude.json, żeby nie ustawiać ich ponownie przy każdej sesji.
Każdy model Claude jest rozliczany po połowie oficjalnej stawki Anthropic. Bez subskrypcji, bez limitu.
Konfiguracja zajmuje kilka minut. Potrzebujesz zainstalowanego Claude Code, konta RunAPI i terminala. Poniższa lista obejmuje wszystko wymagane przed pierwszym poleceniem.
Zainstaluj Claude Code ze oficjalnego źródła i potwierdź, że działa poleceniem claude w terminalu.
Zarejestruj się na runapi.ai. Bezpłatny poziom zawiera kredyty do testowania dowolnego modelu Claude przed zasileniem salda.
Utwórz klucz z Dashboard → Klucze API. Skopiuj go od razu — jest wyświetlany w pełni tylko przy tworzeniu.
Potrzebujesz powłoki do ustawiania zmiennych środowiskowych. macOS, Linux i WSL na Windows działają tak samo.
Uruchom te polecenia w kolejności. Ustawiają endpoint i klucz, zapisują je w profilu powłoki i potwierdzają, że Claude Code je odbiera. Zastąp symbol zastępczy rzeczywistym kluczem RunAPI.
Informuje Claude Code, aby wysyłał żądania do RunAPI zamiast domyślnego endpointu Anthropic.
export ANTHROPIC_BASE_URL=https://api.runapi.ai
Wklej klucz RunAPI w miejsce symbolu zastępczego. Claude Code używa go do uwierzytelniania każdego żądania.
export ANTHROPIC_API_KEY=sk-your-runapi-key
Dołącz oba eksporty do ~/.zshrc (lub ~/.bashrc), żeby przetrwały nowe sesje terminala. Przeładuj za pomocą source ~/.zshrc.
echo 'export ANTHROPIC_BASE_URL=https://api.runapi.ai' >> ~/.zshrc
Potwierdź, że zmienna wyświetla URL RunAPI. Jeśli jest pusta, przeładuj profil powłoki lub otwórz nowy terminal.
echo $ANTHROPIC_BASE_URL
Uruchom Claude Code w swoim projekcie. Kieruje teraz przez RunAPI z rabatem 50% od oficjalnej stawki.
claude
Claude Code odczytuje niewielki zestaw zmiennych do kontrolowania endpointu, uwierzytelniania, modelu i długości wyjścia. Tabela zawiera te istotne dla konfiguracji własnego endpointu i opisuje, do czego służy każda z nich.
| Zmienna | Przeznaczenie | Przykładowa wartość |
|---|---|---|
| ANTHROPIC_BASE_URL | Własny endpoint, do którego Claude Code wysyła żądania | https://api.runapi.ai |
| ANTHROPIC_API_KEY | Klucz używany do uwierzytelniania żądań | sk-your-runapi-key |
| ANTHROPIC_MODEL | Domyślny model dla nowych sesji | claude-sonnet-4-6 |
| CLAUDE_CODE_MAX_OUTPUT_TOKENS | Limit tokenów zwracanych na odpowiedź | 8192 |
Możesz też przechowywać te wartości w pliku konfiguracyjnym .claude.json w katalogu domowym lub projektowym zamiast eksportować je przy każdej sesji.
Claude Code akceptuje dowolny identyfikator modelu Claude przez RunAPI. Wybierz według zadania: szybki tani model do rutynowych edycji, zrównoważony do codziennego kodowania lub najmocniejszy do trudnych problemów.
Najszybszy i najtańszy po $1/M wejście i $5/M wyjście przez RunAPI. Najlepszy do rutynowych edycji i szybkich wyszukiwań.
Zrównoważony domyślny do codziennego kodowania po $3/M wejście i $15/M wyjście przez RunAPI. Większość programistów używa tego.
Najmocniejszy do trudnych problemów po $5/M wejście i $25/M wyjście przez RunAPI. Używaj do złożonych refaktoryzacji i przeglądów.
Ustaw ANTHROPIC_MODEL lub zmień model w Claude Code. Rozliczanie podąża za faktycznie wywołanym modelem — wszystko z rabatem 50%.
Większość problemów z konfiguracją wynika z nieustawionej zmiennej, przestarzałej powłoki lub literówki w kluczu. Tabela zawiera typowe błędy i sposób naprawy każdego z nich.
| Błąd lub objaw | Prawdopodobna przyczyna | Naprawa |
|---|---|---|
| 401 Unauthorized | Nieprawidłowy lub wygasły klucz API | Sprawdź ANTHROPIC_API_KEY ponownie i utwórz nowy klucz w dashboardzie RunAPI, jeśli potrzeba |
| Żądania nadal trafiają do Anthropic | ANTHROPIC_BASE_URL nie jest ustawiony w tej powłoce | Uruchom echo $ANTHROPIC_BASE_URL; jeśli jest pusty, przeładuj profil lub otwórz nowy terminal |
| 404 Not Found | Ukośnik na końcu lub zła ścieżka w bazowym URL | Ustaw bazowy URL dokładnie na https://api.runapi.ai bez końcowej ścieżki |
| Model nie znaleziony | Nieprawidłowy lub błędnie napisany identyfikator modelu | Użyj prawidłowego identyfikatora jak claude-sonnet-4-6 lub claude-opus-4-7 |
| Zmienne utracone po restarcie | Eksporty nie zostały zapisane w profilu powłoki | Dołącz oba eksporty do ~/.zshrc lub ~/.bashrc i przeładuj |
Wyeksportuj ANTHROPIC_BASE_URL=https://api.runapi.ai, aby kierować żądania przez RunAPI.
Wyeksportuj ANTHROPIC_API_KEY z kluczem RunAPI z Dashboard → Klucze API.
Dołącz oba eksporty do ~/.zshrc lub ~/.bashrc i przeładuj, żeby przetrwały nowe sesje.
Uruchom claude w swoim projekcie. Żądania są teraz kierowane przez RunAPI z rabatem 50% od oficjalnej stawki.
Ustaw dwie zmienne środowiskowe. Wyeksportuj ANTHROPIC_BASE_URL na https://api.runapi.ai i ANTHROPIC_API_KEY na swój klucz RunAPI. Dołącz oba do profilu powłoki, aby były trwałe. Claude Code odczytuje je przy uruchomieniu i kieruje każde żądanie przez RunAPI.
Utwórz go na runapi.ai. Zarejestruj się, otwórz Dashboard → Klucze API i wygeneruj klucz. Skopiuj go natychmiast, ponieważ pełny klucz jest wyświetlany tylko przy tworzeniu. Bezpłatny poziom zawiera kredyty do testowania dowolnego modelu Claude przed zasileniem salda.
Informuje Claude Code, do jakiego endpointu wysyłać żądania. Domyślnie Claude Code wywołuje Anthropic bezpośrednio. Ustawienie na https://api.runapi.ai kieruje każde żądanie przez RunAPI, które rozlicza te same modele po 50% oficjalnej stawki.
Bazowy URL prawdopodobnie nie jest ustawiony w bieżącej powłoce. Uruchom echo $ANTHROPIC_BASE_URL — jeśli jest pusty, eksport nie był trwały. Dołącz go do ~/.zshrc lub ~/.bashrc, przeładuj za pomocą source, a następnie otwórz nowy terminal i sprawdź ponownie.
Tak. Umieść wartości w pliku .claude.json w katalogu domowym lub projektowym zamiast eksportować je przy każdej sesji. Oba podejścia działają; plik jest wygodniejszy dla kluczy per projekt, podczas gdy eksporty są prostsze dla jednej globalnej konfiguracji.
Otwórz dashboard RunAPI. Pokazuje wydatki per klucz i per żądanie w czasie rzeczywistym. Aby ograniczyć koszt wyjścia, ustaw CLAUDE_CODE_MAX_OUTPUT_TOKENS, żeby każda odpowiedź była ograniczona, i wybierz tańszy model jak Haiku do rutynowych edycji.
Nie. RunAPI przekazuje żądania bezpośrednio do bazowych modeli Claude. Wyniki, użycie narzędzi i zachowanie są identyczne jak przy domyślnej konfiguracji. Zmieniasz tylko miejsce docelowe żądań i sposób ich rozliczania — doświadczenie kodowania pozostaje takie samo.
Większość programistów ustawia ANTHROPIC_MODEL na claude-sonnet-4-6 do codziennego kodowania. Użyj claude-haiku-4-5 do szybkich tanich edycji lub claude-opus-4-7 do trudnych refaktoryzacji. Możesz przełączać modele w Claude Code w dowolnym momencie, a rozliczanie podąża za wywołanym modelem.
Utwórz darmowe konto RunAPI, ustaw ANTHROPIC_BASE_URL i ANTHROPIC_API_KEY i uruchom każdy model Claude w Claude Code ze zniżką 50% względem oficjalnych cen Anthropic.