Claude Code z własnym bazowym adresem URL

Ustaw te cztery zmienne w powłoce lub w bloku env pliku ~/.claude/settings.json, a Claude Code będzie działać na modelach Claude przez twój klucz AIGROW.

Masz już kod? Zrealizuj go w sekcji Dostęp do API, a potem utwórz klucz.

Powłoka, przed uruchomieniem claude

export ANTHROPIC_BASE_URL="https://aigrow.gg"
export ANTHROPIC_AUTH_TOKEN="ag_your_key_here"
export ANTHROPIC_MODEL="claude-opus-5.5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-sonnet-5.5"

Zamień ag_your_key_here na klucz z sekcji Dostęp do API.

Gdzie znajduje się to ustawienie

macOS i Linux
~/.claude/settings.json
Windows
%USERPROFILE%\.claude\settings.json
Tylko jeden projekt
.claude/settings.local.json
Rozszerzenie VS Code
claudeCode.environmentVariables

Albo zapisz to w settings.json

Claude Code odczytuje blok env ze swojego pliku ustawień przy każdym uruchomieniu, więc konfiguracja przetrwa otwarcie nowego terminala. Wartość tutaj ma pierwszeństwo przed eksportem w powłoce. Nie umieszczaj klucza w pliku .claude/settings.json projektu, bo ten plik zwykle trafia do repozytorium.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://aigrow.gg",
    "ANTHROPIC_AUTH_TOKEN": "ag_your_key_here",
    "ANTHROPIC_MODEL": "claude-opus-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5.5"
  }
}

Jakiego modelu użyć

Wpisz identyfikator dokładnie tak, jak jest zapisany tutaj.

Claude Opus 5.5claude-opus-5.5
ANTHROPIC_MODEL, model, z którym pracujesz. Ustawienie domyślne w każdym bloku na tej stronie. Kontekst: 1 000 000 tokenów.
Claude Sonnet 5.5claude-sonnet-5.5
ANTHROPIC_DEFAULT_HAIKU_MODEL, do tytułów, podsumowań i innych wywołań w tle. Claude Code domyślnie wysyła je do modelu Haiku, którego ten endpoint nie obsługuje. Jako model główny kosztuje najmniej podczas długiej sesji, bo jego odczyty z pamięci podręcznej są tu najtańsze. Kontekst: 1 000 000 tokenów.
Claude Fable 5.1claude-fable-5.1
Kosztuje więcej za token niż Opus. Zanim przełączysz modele, porównaj je w rankingu programowania. Kontekst: 1 000 000 tokenów.

Cennik zawiera każdy identyfikator i jego stawkę w środkach, cennik Claude API podaje ceny katalogowe, a ranking modeli do kodowania porównuje modele na promptach programistycznych.

Sprawdź, czy działa

Najpierw sam klucz, potem narzędzie z tym kluczem: Claude Code.

Klucz

Poproś o listę modeli. Wymaga ważnego klucza i nic nie kosztuje.

curl https://aigrow.gg/v1/models -H "Authorization: Bearer ag_your_key_here"

Działający klucz zwróci listę:

{
  "object": "list",
  "data": [
    { "id": "claude-opus-5.5", "object": "model", ... },
    { "id": "claude-fable-5.1", "object": "model", ... },
    { "id": "gpt-6-astra", "object": "model", ... },
    { "id": "claude-sonnet-5.5", "object": "model", ... },
    { "id": "gpt-6.1-sol", "object": "model", ... },
    { "id": "grok-4.7", "object": "model", ... },
    ...
  ],
  "has_more": false
}

Claude Code

Uruchom jeden prompt z powłoki. W trakcie sesji polecenie /status pokazuje bazowy adres URL i źródło klucza.

claude -p "Reply with the word ready"

Poprawna konfiguracja wypisuje odpowiedź i kończy działanie:

ready

Gdy coś nie działa

Najpierw błędy narzędzia (Claude Code), potem odpowiedzi, które endpoint zwraca każdemu narzędziu.

404 przy każdym żądaniu
Bazowy adres URL kończy się na /v1. Claude Code sam dodaje /v1/messages, więc ANTHROPIC_BASE_URL to https://aigrow.gg i nic po nim.
Błąd 400 o nieznanym polu
Ustaw CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 i uruchom ponownie. Claude Code przestanie wtedy wysyłać eksperymentalne pola żądań.
Prosi o zatwierdzenie klucza API
Ustawiono ANTHROPIC_API_KEY, który jest wysyłany jako nagłówek x-api-key i wymaga jednorazowego zatwierdzenia. Zatwierdź go albo użyj ANTHROPIC_AUTH_TOKEN, jak w bloku: jest wysyłany jako nagłówek Bearer, bez pytania.
Nadal używa twojego logowania do Claude
Uruchom /status. Jeśli nie widać własnego bazowego adresu URL, zmienne nie dotarły do Claude Code: wyeksportuj je w powłoce, z której uruchamiasz claude, albo umieść w bloku env pliku settings.json.
Moje narzędzie pokazuje błąd 401 lub błąd uwierzytelniania
Klucz jest pominięty lub wpisany z błędem. Skopiuj go ponownie z sekcji Dostęp do API w panelu i upewnij się, że jest wysyłany jako klucz, a nie jako nazwa modelu. Unieważniony klucz powoduje ten sam błąd: utwórz nowy i podmień go.
Dostaję błąd 402 lub komunikat o środkach
Twoje saldo jest puste. Otwórz Dostęp do API w panelu, zrealizuj kod lub kup kolejny pakiet, a następne żądanie przejdzie. Nic więcej nie trzeba zmieniać.
Widzę błąd 404 lub Unknown model
Model musi być jednym z tych, które obsługuje punkt końcowy, na przykład claude-opus-5.5. Zapis stosowany przez dostawcę również działa (claude-opus-5-5, anthropic/claude-opus-5.5), ale identyfikator z datą lub dowolny model spoza katalogu zostanie odrzucony przed przekazaniem żądania i nic nie zostanie naliczone. Aktualną listę pobierzesz żądaniem GET /v1/models z twoim kluczem albo odczytasz identyfikatory w cenniku.
Żądania są odrzucane z błędem 429
Przepustowość punktu końcowego jest wspólna dla wszystkich kupujących: około 20 żądań na minutę i 4 jednocześnie. Każda odpowiedź 429 zawiera nagłówek retry-after, a SDK OpenAI i Anthropic czekają tyle czasu i ponawiają próbę samodzielnie. We własnej pętli odczekaj podaną liczbę sekund albo zmniejsz współbieżność.
Model jest chwilowo niedostępny
Błąd 404 z informacją, że model jest teraz niedostępny, oznacza krótką awarię u dostawcy źródłowego, a nie problem z twoim kluczem czy saldem. Spróbuj ponownie za chwilę lub wyślij żądanie do innego modelu.
Dostaję błąd 502 lub 503
To przejściowa usterka po stronie dostawcy lub konfiguracji, która nie obciąża twojego salda. Ponów żądanie. Jeśli błąd się powtarza, napisz do nas przez sklep, a sprawdzimy to.

Co nie działa przez AIGROW

  • GPT i Grok. Claude Code jest stworzony dla modeli Claude, więc podawaj tu wyłącznie identyfikatory Claude, a do pozostałych modeli użyj jednego z innych narzędzi na tej stronie.

  • Remote Control i dyktowanie głosowe. Wymagają logowania do Claude i są wyłączone przy kluczu bramki.

  • Rozmiar kontekstu dla identyfikatora, którego Claude Code nie rozpoznaje. Traktuje go jako 200 000 tokenów, więc sesja może zostać skompaktowana wcześniej, niż wymaga tego model.

  • Dokładna liczba tokenów przed wysłaniem żądania. Endpoint nie ma ścieżki do liczenia tokenów, więc Claude Code sam szacuje rozmiar promptu.

  • Wyszukiwanie w sieci na żywo wewnątrz modelu. Narzędzie wyszukiwania wysłane z żądaniem dostaje odpowiedź na podstawie wiedzy, którą model już ma, bez wyników na żywo. Narzędzie pobierające strony na twoim komputerze nadal działa.

  • Każdy endpoint poza tymi trzema: /v1/messages, /v1/chat/completions i /v1/models. Responses API, embeddingi i liczenie tokenów zwracają błąd 404.

  • Pola routera, takie jak models, route, provider i plugins. Są pomijane, więc żądanie zawsze trafia do jednego modelu, który wskazuje.

Ile kosztuje miesiąc pracy z narzędziem: Claude Code

Programista pracujący przez cały dzień, przy czym większość każdego żądania jest odczytywana z pamięci podręcznej promptów. Cena według stawki katalogowej i przez środki. Zmień model, aby porównać.

Claude Opus 5.5, Agent programistyczny: $214.20 miesięcznie według cennika, $100.80 w ramach środków AIGROW, czyli o $113.40 mniej (53%).

Pytania o narzędzie (Claude Code) i własne API

Czy Claude Code działa z własnym bazowym adresem URL?
Tak. Ustaw ANTHROPIC_BASE_URL na https://aigrow.gg, a ANTHROPIC_AUTH_TOKEN na swój klucz, a Claude Code będzie wysyłać wszystkie żądania tam, a nie do Anthropic. Rozszerzenie VS Code odczytuje te same ustawienia.
Czy ANTHROPIC_BASE_URL powinien kończyć się na /v1?
Nie. Claude Code samo dodaje /v1/messages, więc wartość to https://aigrow.gg. Jeśli na końcu będzie /v1, każde żądanie trafi na /v1/v1/messages i zakończy się błędem 404.
ANTHROPIC_AUTH_TOKEN czy ANTHROPIC_API_KEY?
Z kluczem AIGROW działa każda z tych zmiennych. ANTHROPIC_AUTH_TOKEN jest wysyłany jako nagłówek Bearer, bez pytania o zgodę. ANTHROPIC_API_KEY jest wysyłany jako x-api-key, a w sesji interaktywnej Claude Code poprosi cię o jednorazowe zatwierdzenie.
Czy mogę używać tego tylko w jednym projekcie?
Tak. Umieść blok env w pliku .claude/settings.local.json w katalogu głównym projektu. Claude Code odczyta go tylko w tym projekcie, a plik nie jest przeznaczony do commitowania.
Czy Claude Agent SDK działa tak samo?
Tak, z tymi samymi zmiennymi przekazanymi w opcji env. W TypeScript ta opcja zastępuje środowisko, więc dołącz do niej process.env za pomocą spread; w Pythonie ClaudeAgentOptions(env=...) dodaje wartości do istniejących.
Jak wrócić do mojej subskrypcji Claude?
Usuń zmienne z powłoki i z bloku env w settings.json, a następnie uruchom claude ponownie. Gdy nie jest ustawiony bazowy adres URL, używane jest twoje logowanie do Claude.

Źródła: Claude Code LLM gateway · Claude Code Connect a gateway · Claude Code Settings. Sprawdzono 21 października 2026.

Skonfiguruj inne narzędzie

  • ClineProtokół OpenAI

    Dostawca OpenAI Compatible, cztery pola na ekranie ustawień.

  • Roo CodeProtokół OpenAI

    Dostawca OpenAI Compatible, te same pola co w Cline.

  • Kilo CodeProtokół OpenAI

    Własny dostawca na karcie Providers; lista modeli uzupełnia się sama.

  • ContinueProtokół OpenAI

    Wpis w sekcji models w config.yaml, z dostawcą openai i apiBase.

  • AiderProtokół OpenAI

    OPENAI_API_BASE i OPENAI_API_KEY, a przed identyfikatorem modelu openai/.

  • OpenCodeProtokół OpenAI

    Blok provider w opencode.json i klucz przez /connect.

  • ZedProtokoły Anthropic i OpenAI

    Dostawca zgodny z Anthropic dla Claude, zgodny z OpenAI dla GPT i Grok.

  • GooseProtokół OpenAI

    Dostawca OpenAI z OPENAI_HOST albo plik własnego dostawcy.

  • Vercel AI SDKProtokoły Anthropic i OpenAI

    Dostawca OpenAI Compatible dla każdego modelu albo dostawca Anthropic dla Claude.

  • OpenAI Agents SDKProtokół OpenAI

    Twój własny klient AsyncOpenAI, przełączony na chat completions, z wyłączonym tracingiem.

  • LangChainProtokoły Anthropic i OpenAI

    ChatOpenAI z base_url dla każdego modelu albo ChatAnthropic dla Claude.

Przewodnik po API zawiera SDK, curl, endpointy i limity zapytań.

Wklej blok, a narzędzie Claude Code zacznie działać na twoich środkach.

Kup pakiet środków, zrealizuj kod z e-maila w sekcji Dostęp do API, utwórz klucz i wstaw go w miejsce ag_your_key_here.