Claude Code med anpassad bas-URL

Ställ in de här fyra variablerna i skalet, eller i env-blocket i ~/.claude/settings.json, så körs Claude Code på Claude-modeller via din AIGROW-nyckel.

Har du redan en kod? Lös in den under API-åtkomst och skapa sedan en nyckel.

Skalet, innan du startar 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"

Byt ut ag_your_key_here mot en nyckel från API-åtkomst.

Var inställningen finns

macOS och Linux
~/.claude/settings.json
Windows
%USERPROFILE%\.claude\settings.json
Bara ett projekt
.claude/settings.local.json
Tillägg för VS Code
claudeCode.environmentVariables

Eller behåll det i settings.json

Claude Code läser env-blocket i sin inställningsfil vid varje start, så konfigurationen finns kvar i en ny terminal. Ett värde här går före en export i skalet. Lägg inte nyckeln i ett projekts .claude/settings.json, som är avsedd att checkas in.

{
  "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"
  }
}

Vilken modell du ska använda

Skriv in id:t exakt som det står här.

Claude Opus 5.5claude-opus-5.5
ANTHROPIC_MODEL, modellen du arbetar med. Standardval i varje block på den här sidan. Kontext: 1 000 000 tokens.
Claude Sonnet 5.5claude-sonnet-5.5
ANTHROPIC_DEFAULT_HAIKU_MODEL, för titlar, sammanfattningar och andra bakgrundsanrop. Claude Code skickar dem som standard till en Haiku-modell, vilket endpointen inte erbjuder. Som huvudmodell kostar den minst under en lång session, eftersom dess cacheläsningar är de billigaste här. Kontext: 1 000 000 tokens.
Claude Fable 5.1claude-fable-5.1
Kostar mer per token än Opus. Jämför de två på topplistan för kodning innan du byter. Kontext: 1 000 000 tokens.

Prislistan har alla id:n och deras kreditpris, Claude API pricing visar listpriserna och kodningsrankningen jämför modellerna på kodningsfrågor.

Kontrollera att det fungerar

Först nyckeln för sig, sedan Claude Code med den.

Nyckeln

Be om modelllistan. Det kräver en giltig nyckel och kostar ingenting.

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

En fungerande nyckel får listan tillbaka:

{
  "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

Kör en prompt från skalet. I en session visar /status bas-URL:en och varifrån nyckeln kommer.

claude -p "Reply with the word ready"

En fungerande konfiguration skriver ut svaret och avslutas:

ready

När det misslyckas

Först felen i Claude Code, sedan de svar som slutpunkten ger till alla verktyg.

404 på varje begäran
Bas-URL:en slutar på /v1. Claude Code lägger själv till /v1/messages, så ANTHROPIC_BASE_URL är https://aigrow.gg utan något efter.
400 om ett okänt fält
Ställ in CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 och starta om. Då slutar Claude Code skicka sina experimentella begäransfält.
Du ombeds godkänna en API-nyckel
Du har ställt in ANTHROPIC_API_KEY, som skickas som en x-api-key-header och måste godkännas en gång. Godkänn den, eller använd ANTHROPIC_AUTH_TOKEN som i blocket, som skickas som en Bearer-header utan fråga.
Den använder fortfarande din Claude-inloggning
Kör /status. Om ingen anpassad bas-URL visas har variablerna inte nått Claude Code: exportera dem i skalet som du startar claude från, eller lägg dem i env-blocket i settings.json.
Mitt verktyg visar 401 eller autentiseringsfel
Nyckeln saknas eller är felskriven. Kopiera den igen från API-åtkomst på kontrollpanelen och kontrollera att den skickas som nyckel, inte som modellnamn. En återkallad nyckel ger samma fel: skapa en ny och byt ut den.
Jag får 402 eller ett meddelande om kredit
Ditt saldo är slut. Öppna API-åtkomst på kontrollpanelen, lös in en kod eller köp ett nytt paket, så går nästa begäran igenom. Inget annat behöver ändras.
Det står 404 eller Unknown model
Modellen måste vara en som endpointen erbjuder, till exempel claude-opus-5.5. Leverantörens egna stavningar fungerar också (claude-opus-5-5, anthropic/claude-opus-5.5), men ett daterat id eller en modell utanför katalogen avvisas innan förfrågan vidarebefordras, och ingenting debiteras. Anropa GET /v1/models med din nyckel för den aktuella listan, eller läs id:na i prislistan.
Begäranden avvisas med 429
Endpointens kapacitet delas av alla köpare: cirka 20 förfrågningar per minut och 4 samtidigt. Varje 429 innehåller en retry-after-header, och SDK:erna för OpenAI och Anthropic väntar så länge och försöker igen på egen hand. I din egen loop väntar du det antal sekunder som anges eller sänker din samtidighet.
Modellen är inte tillgänglig just nu
Ett 404-svar som säger att modellen inte är tillgänglig just nu betyder att den tillfälligt ligger nere hos leverantören, inte att det är fel på din nyckel eller ditt saldo. Försök igen om en stund eller skicka begäran till en annan modell.
Jag får ett 502 eller 503
Ett tillfälligt fel hos leverantören eller i konfigurationen, som inte dras från ditt saldo. Försök igen. Om det fortsätter att misslyckas, kontakta oss via butiken så undersöker vi det.

Vad som inte fungerar via AIGROW

  • GPT och Grok. Claude Code är gjort för Claude-modeller, så ange bara Claude-id:n här och använd något av de andra verktygen på den här sidan för resten.

  • Remote Control och röstdiktering. De kräver en Claude-inloggning och är avstängda med en gateway-nyckel.

  • Kontextstorlek för ett id som Claude Code inte känner igen. Det räknas som 200 000 tokens, så en session kan komprimeras tidigare än modellen behöver.

  • Exakta tokenantal före en begäran. Endpointen saknar en route för tokenräkning, så Claude Code uppskattar själv storleken på en prompt.

  • Live-webbsökning i modellen. Ett webbsökningsverktyg som skickas med en begäran besvaras utifrån det modellen redan vet, utan live-resultat. Ett verktyg som hämtar sidor på din egen dator fungerar fortfarande.

  • Alla andra endpoints än dessa tre: /v1/messages, /v1/chat/completions och /v1/models. Responses API, embeddings och tokenräkning svarar med 404.

  • Routerfält som models, route, provider och plugins. De tas bort, så en begäran går alltid till den enda modell den anger.

Vad en månad med Claude Code kostar

En utvecklare som arbetar hela dagen, där större delen av varje begäran läses tillbaka från promptcachen, prissatt till listpris och via kredit. Byt modell för att jämföra.

Claude Opus 5.5, Kodningsagent: $214.20 i månaden till listpris, $100.80 via AIGROW-kredit, $113.40 mindre (53 %).

Frågor om Claude Code och ett eget API

Fungerar Claude Code med en egen bas-URL?
Ja. Ställ in ANTHROPIC_BASE_URL på https://aigrow.gg och ANTHROPIC_AUTH_TOKEN på din nyckel, så skickar Claude Code alla förfrågningar dit i stället för till Anthropic. Tillägget för VS Code läser samma inställningar.
Ska ANTHROPIC_BASE_URL sluta på /v1?
Nej. Claude Code lägger själv till /v1/messages, så värdet är https://aigrow.gg. Om /v1 står sist går varje förfrågan till /v1/v1/messages och misslyckas med ett 404-fel.
ANTHROPIC_AUTH_TOKEN eller ANTHROPIC_API_KEY?
Båda fungerar med en AIGROW-nyckel. ANTHROPIC_AUTH_TOKEN skickas som en Bearer-header utan fråga. ANTHROPIC_API_KEY skickas som x-api-key, och i en interaktiv session ber Claude Code dig godkänna den en gång.
Kan jag använda det för bara ett projekt?
Ja. Lägg env-blocket i .claude/settings.local.json i projektets rotmapp. Claude Code läser det bara i det projektet, och filen är inte avsedd att checkas in.
Fungerar Claude Agent SDK på samma sätt?
Ja, med samma variabler skickade i dess env-alternativ. I TypeScript ersätter det alternativet miljön, så sprid process.env i det. I Python lägger ClaudeAgentOptions(env=...) till i miljön.
Hur går jag tillbaka till min Claude-prenumeration?
Ta bort variablerna från ditt skal och från env-blocket i settings.json, och starta sedan claude igen. Utan någon inställd bas-URL används din Claude-inloggning.

Källor: Claude Code LLM gateway · Claude Code Connect a gateway · Claude Code Settings. Kontrollerat 21 oktober 2026.

Ställ in ett annat verktyg

  • ClineOpenAI-protokoll

    Leverantören OpenAI Compatible, fyra fält i inställningsvyn.

  • Roo CodeOpenAI-protokoll

    Leverantören OpenAI Compatible, samma fält som i Cline.

  • Kilo CodeOpenAI-protokoll

    En egen leverantör under fliken Providers. Modellistan fylls i automatiskt.

  • ContinueOpenAI-protokoll

    En models-post i config.yaml, med provider openai och en apiBase.

  • AiderOpenAI-protokoll

    OPENAI_API_BASE och OPENAI_API_KEY, sedan openai/ före modell-ID:t.

  • OpenCodeOpenAI-protokoll

    Ett provider-block i opencode.json och nyckeln via /connect.

  • ZedAnthropic- och OpenAI-protokoll

    En Anthropic-kompatibel leverantör för Claude, en OpenAI-kompatibel för GPT och Grok.

  • GooseOpenAI-protokoll

    OpenAI-leverantören med OPENAI_HOST, eller en egen leverantörsfil.

  • Vercel AI SDKAnthropic- och OpenAI-protokoll

    Leverantören OpenAI Compatible för alla modeller, eller leverantören Anthropic för Claude.

  • OpenAI Agents SDKOpenAI-protokoll

    Din egen AsyncOpenAI-klient, omställd till chat completions, med spårning avstängd.

  • LangChainAnthropic- och OpenAI-protokoll

    ChatOpenAI med base_url för alla modeller, eller ChatAnthropic för Claude.

API-guiden beskriver SDK:erna, curl, slutpunkterna och hastighetsgränserna.

Klistra in blocket så körs Claude Code på din kredit.

Köp ett kreditpaket, lös in koden från ditt mejl under API-åtkomst, skapa en nyckel och sätt in den i stället för ag_your_key_here.