Zainstalowany Claude Code
Zainstaluj Claude Code z oficjalnego źródła i potwierdź, że działa, używając claude --version w terminalu. Jeśli to polecenie zwraca błąd, napraw instalację przed ustawieniem jakichkolwiek kluczy API.
Claude Code odczytuje dwie zmienne środowiskowe, aby kierować żądania w dowolne miejsce: ANTHROPIC_BASE_URL i ANTHROPIC_API_KEY. Skieruj je na RunAPI i uruchamiaj każdy model Claude za połowę oficjalnej stawki. Ten przewodnik pokazuje dokładne polecenia dla Mac, Linux i Windows.
Claude Code używa dwóch zmiennych środowiskowych, aby zdecydować, dokąd trafiają żądania i jak są uwierzytelniane. Ustaw ANTHROPIC_BASE_URL i ANTHROPIC_API_KEY na wartości RunAPI, a każde żądanie będzie kierowane przez RunAPI z rabatem 50%. Chcesz użyć zupełnie innego dostawcy? RunAPI działa też jako brama typu drop-in, dzięki czemu możesz uruchamiać modele Claude bez bezpośredniego konta Anthropic.
ANTHROPIC_BASE_URL ustawia endpoint. ANTHROPIC_API_KEY ustawia klucz. To cała konfiguracja — dwie zmienne, bez innych zmian.
Ustaw ANTHROPIC_BASE_URL na https://api.runapi.ai, żeby Claude Code kierował przez RunAPI.
Dodaj oba eksporty do profilu powłoki (.zshrc lub .bashrc), aby nie ustawiać ich ponownie w każdej sesji. Użytkownicy Windows ustawiają je w PowerShell i otwierają nowe okno.
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. Najpierw uruchom claude --version, aby potwierdzić, że Claude Code działa, zanim zmienisz jakąkolwiek konfigurację klucza API.
Zainstaluj Claude Code z oficjalnego źródła i potwierdź, że działa, używając claude --version w terminalu. Jeśli to polecenie zwraca błąd, napraw instalację przed ustawieniem jakichkolwiek kluczy API.
Zarejestruj się na runapi.ai. Bezpłatny poziom zawiera kredyty do testowania dowolnego modelu Claude przed zasileniem salda.
Utwórz klucz z Dashboard → API Keys. Skopiuj go raz — w pełnej postaci jest pokazywany tylko podczas tworzenia. Nie wklejaj go do publicznych repozytoriów ani nie udostępniaj na zrzutach ekranu.
Potrzebujesz powłoki, aby ustawić zmienne środowiskowe. macOS i Linux używają .zshrc lub .bashrc. Użytkownicy Windows mogą użyć PowerShell — ustaw zmienną, a następnie otwórz nowe okno terminala, aby zaczęła działać.
Uruchom te polecenia po kolei. Ustawiają endpoint i klucz, zapisują je w profilu powłoki oraz potwierdzają, że Claude Code je wykrywa. Zastąp placeholder swoim prawdziwym kluczem RunAPI. Użyj ANTHROPIC_API_KEY (nie CLAUDE_API_KEY) — to właśnie tę zmienną faktycznie odczytuje Claude Code.
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
Dodaj oba eksporty do ~/.zshrc (lub ~/.bashrc), aby przetrwały nowe sesje terminala. Przeładuj za pomocą source ~/.zshrc. W Windows ustaw je w PowerShell i otwórz nowe okno terminala, aby zmiana zaczęła działać.
echo 'export ANTHROPIC_BASE_URL=https://api.runapi.ai' >> ~/.zshrc
Potwierdź, że zmienna wypisuje URL RunAPI. Jeśli jest pusta, przeładuj profil powłoki albo otwórz nowy terminal — zmienne ustawione w jednej sesji nie przenoszą się automatycznie.
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, które mają znaczenie przy konfiguracji niestandardowego endpointu, oraz opis ich działania. Uwaga: użyj ANTHROPIC_API_KEY (nie CLAUDE_API_KEY) — to właśnie tę zmienną faktycznie odczytuje Claude Code.
| 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 każdy ID modelu Claude przez RunAPI. Wybierz według zadania: szybki i tani model do rutynowych edycji, zrównoważony do codziennego kodowania albo najmocniejszy do trudnych problemów. Ustaw ANTHROPIC_MODEL, aby zmienić domyślny model, albo przełączaj modele w Claude Code — rozliczenie zależy od modelu, który faktycznie wywołujesz.
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 albo zmień model w Claude Code w dowolnym momencie. Rozliczenie zależy od modelu, który faktycznie wywołujesz, wszystko z rabatem 50%.
Większość problemów z konfiguracją wynika z jednej z trzech rzeczy: niewłaściwej nazwy zmiennej środowiskowej (użyj ANTHROPIC_API_KEY, nie CLAUDE_API_KEY), nieaktualnej sesji powłoki, która nie wczytała zmian profilu, albo literówki w kluczu. Tabela zawiera typowe błędy i poprawkę dla 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.
Dodaj oba eksporty do ~/.zshrc lub ~/.bashrc i przeładuj za pomocą source ~/.zshrc, aby przetrwały nowe sesje. W Windows ustaw je w PowerShell i otwórz nowe okno terminala.
Uruchom claude --version, aby potwierdzić instalację, a następnie 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 do https://api.runapi.ai oraz ANTHROPIC_API_KEY do swojego klucza RunAPI. Dodaj obie do profilu powłoki (.zshrc lub .bashrc), aby utrzymywały się między sesjami. Claude Code odczytuje je przy uruchomieniu i kieruje każde żądanie przez RunAPI.
Utwórz je na runapi.ai. Zarejestruj się, otwórz Dashboard → API Keys i wygeneruj klucz. Skopiuj go od razu — pełny klucz jest pokazywany tylko podczas tworzenia. Darmowa warstwa obejmuje kredyty do przetestowania 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.
Czy da się używać Claude Code z innymi dostawcami API, takimi jak OpenAI? Tak — Claude Code obsługuje każdy endpoint zgodny z OpenAI przez ANTHROPIC_BASE_URL. RunAPI udostępnia zgodną bramę, dzięki czemu możesz zmieniać dostawców bez zmiany kodu, używając jednego klucza dla Claude, GPT i innych modeli.
Uruchom echo $ANTHROPIC_BASE_URL w terminalu. Jeśli nic nie wypisze, eksport nie został utrwalony. Dodaj oba eksporty do ~/.zshrc lub ~/.bashrc, uruchom source ~/.zshrc, a następnie otwórz nowy terminal i sprawdź ponownie. Użytkownicy Windows muszą otworzyć nowe okno PowerShell po ustawieniu zmiennych środowiskowych.
Tak. Umieść wartości w pliku .claude.json w katalogu domowym lub katalogu projektu zamiast eksportować je w każdej sesji. Oba podejścia działają — plik jest wygodny dla kluczy per projekt, a eksporty są prostsze przy jednej globalnej konfiguracji.
Otwórz panel RunAPI. Pokazuje wydatki według klucza i według żądania w czasie rzeczywistym. Aby ograniczyć koszt wyjścia, ustaw CLAUDE_CODE_MAX_OUTPUT_TOKENS, aby każda odpowiedź była limitowana, i używaj claude-haiku-4-5 do rutynowych edycji.
Nie. RunAPI przekazuje żądania bezpośrednio do bazowych modeli Claude. Wyjście, użycie narzędzi i zachowanie są identyczne jak przy bezpośrednim wywołaniu Anthropic. Zmieniasz tylko miejsce, do którego trafiają żądania, i sposób ich rozliczania — doświadczenie kodowania pozostaje takie samo.
Porównanie kosztów Claude Code: rozliczenie API vs subskrypcja Max.
Połącz Cursor z RunAPI w dwie minuty i oszczędź 50% na stawkach API.
Używaj modeli RunAPI w VS Code Copilot Chat i rozszerzeniach.
Uruchom dowolny model z terminala jednym poleceniem.
Utwórz darmowe konto RunAPI, ustaw ANTHROPIC_BASE_URL i ANTHROPIC_API_KEY w profilu powłoki i uruchamiaj każdy model Claude w Claude Code z rabatem 50% względem oficjalnego cennika Anthropic.