Claude Code med egendefinert base-URL

Sett disse fire variablene i skallet, eller i env-blokken i ~/.claude/settings.json, så kjører Claude Code på Claude-modeller via AIGROW-nøkkelen din.

Har du allerede en kode? Løs den inn under API-tilgang, og opprett deretter en nøkkel.

Skall, før du starter 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"

Bytt ut ag_your_key_here med en nøkkel fra API-tilgang.

Hvor innstillingen finnes

macOS og Linux
~/.claude/settings.json
Windows
%USERPROFILE%\.claude\settings.json
Bare ett prosjekt
.claude/settings.local.json
VS Code-utvidelse
claudeCode.environmentVariables

Eller behold det i settings.json

Claude Code leser env-blokken i innstillingsfilen ved hver oppstart, så oppsettet består i et nytt terminalvindu. En verdi her går foran en export i skallet. Ha ikke nøkkelen i et prosjekts .claude/settings.json, som er ment å sjekkes inn.

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

Hvilken modell du bør bruke

Skriv inn ID-en nøyaktig slik den står her.

Claude Opus 5.5claude-opus-5.5
ANTHROPIC_MODEL, modellen du arbeider med. Standard i hver blokk på denne siden. Kontekst: 1 000 000 tokens.
Claude Sonnet 5.5claude-sonnet-5.5
ANTHROPIC_DEFAULT_HAIKU_MODEL, for titler, sammendrag og andre bakgrunnskall. Claude Code sender disse til en Haiku-modell som standard, og den leveres ikke av endepunktet. Som hovedmodell koster den minst over en lang økt, fordi cache-lesingene er de billigste her. Kontekst: 1 000 000 tokens.
Claude Fable 5.1claude-fable-5.1
Koster mer per token enn Opus. Sammenlign de to på kodingstopplisten før du bytter. Kontekst: 1 000 000 tokens.

Prislisten viser alle ID-er og kredittsatsen for hver av dem, Claude API-priser viser listeprisene, og toppliste for koding sammenligner modellene på kodeoppgaver.

Sjekk at det fungerer

Først nøkkelen alene, deretter Claude Code med den.

Nøkkelen

Be om modelllisten. Det krever en gyldig nøkkel og koster ingenting.

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

En fungerende nøkkel får listen tilbake:

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

Kjør én prompt fra skallet. I en økt viser /status base-URL-en og hvor nøkkelen kom fra.

claude -p "Reply with the word ready"

Et fungerende oppsett skriver ut svaret og avslutter:

ready

Når det feiler

Først feilene fra Claude Code, deretter svarene endepunktet gir til alle verktøy.

404 på hver forespørsel
Base-URL-en slutter på /v1. Claude Code legger selv til /v1/messages, så ANTHROPIC_BASE_URL er https://aigrow.gg uten noe etter.
400 om et ukjent felt
Sett CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 og start på nytt. Da slutter Claude Code å sende de eksperimentelle forespørselsfeltene.
Den ber deg godkjenne en API-nøkkel
Du har satt ANTHROPIC_API_KEY, som sendes som en x-api-key-header og må godkjennes én gang. Godkjenn den, eller bruk ANTHROPIC_AUTH_TOKEN som i blokken, som sendes som en Bearer-header uten spørsmål.
Den bruker fortsatt Claude-innloggingen din
Kjør /status. Hvis den ikke viser noen egendefinert base-URL, nådde ikke variablene Claude Code: eksporter dem i skallet du starter claude fra, eller legg dem i env-blokken i settings.json.
Verktøyet mitt viser 401 eller autentiseringsfeil
Nøkkelen mangler eller er skrevet feil. Kopier den på nytt fra API-tilgang på kontrollpanelet, og pass på at den sendes som nøkkel, ikke som modellnavn. En tilbakekalt nøkkel feiler på samme måte: opprett en ny og bytt den inn.
Jeg får 402 eller en melding om kreditt
Saldoen din er tom. Åpne API-tilgang på kontrollpanelet, løs inn en kode eller kjøp en ny pakke, så går neste forespørsel gjennom. Ingenting annet trenger å endres.
Jeg får 404 eller Unknown model
Modellen må være en som endepunktet tilbyr, for eksempel claude-opus-5.5. Leverandørens egne skrivemåter fungerer også (claude-opus-5-5, anthropic/claude-opus-5.5), men en id med dato eller en modell utenfor katalogen avvises før forespørselen videresendes, og ingenting faktureres. Send GET /v1/models med nøkkelen din for å få den oppdaterte listen, eller les idene i prislisten.
Forespørsler avvises med 429
Endepunktets kapasitet deles av alle kjøpere: omtrent 20 forespørsler i minuttet og 4 samtidig. Hver 429 har en retry-after-header, og SDK-ene fra OpenAI og Anthropic venter så lenge og prøver på nytt av seg selv. I en egen løkke venter du antall sekunder den oppgir, eller senker samtidigheten.
Modellen er utilgjengelig akkurat nå
En 404 som sier at modellen ikke er tilgjengelig akkurat nå, betyr at den er midlertidig nede hos leverandøren oppstrøms. Det er ikke et problem med nøkkelen eller saldoen din. Prøv igjen om litt, eller send forespørselen til en annen modell.
Jeg får en 502 eller 503
Et forbigående problem oppstrøms eller i konfigurasjonen, som ikke trekkes fra saldoen din. Prøv forespørselen på nytt. Hvis den fortsetter å feile, kontakt oss via butikken, så ser vi på det.

Dette fungerer ikke gjennom AIGROW

  • GPT og Grok. Claude Code er laget for Claude-modeller, så sett bare Claude-ID-er her og bruk et av de andre verktøyene på denne siden for resten.

  • Remote Control og diktering med stemme. De krever en Claude-innlogging og er slått av med en gateway-nøkkel.

  • Kontekststørrelse for en id som Claude Code ikke gjenkjenner. Den behandler en slik id som 200 000 tokens, så en økt kan bli komprimert tidligere enn modellen trenger.

  • Eksakt antall tokens før en forespørsel. Endepunktet har ingen rute for token-telling, så Claude Code anslår selv størrelsen på en prompt.

  • Direkte nettsøk i modellen. Et nettsøkverktøy som sendes med en forespørsel, besvares ut fra det modellen allerede vet, uten live-resultater. Et verktøy som henter sider på din egen maskin, fungerer fortsatt.

  • Alle andre endepunkter enn disse tre: /v1/messages, /v1/chat/completions og /v1/models. Responses API, embeddings og token-telling svarer 404.

  • Ruterfelt som models, route, provider og plugins. De fjernes, så en forespørsel går alltid til den ene modellen den oppgir.

Hva en måned med Claude Code koster

En utvikler som jobber hele dagen, der mesteparten av hver forespørsel leses tilbake fra prompt-cachen, beregnet til listepris og gjennom kreditt. Bytt modell for å sammenligne.

Claude Opus 5.5, Kodeagent: $214.20 i måneden til listepris, $100.80 med AIGROW-kreditt, $113.40 mindre (53 %).

Spørsmål om Claude Code og et eget API

Fungerer Claude Code med en egendefinert base-URL?
Ja. Sett ANTHROPIC_BASE_URL til https://aigrow.gg og ANTHROPIC_AUTH_TOKEN til nøkkelen din, så sender Claude Code alle forespørsler dit i stedet for til Anthropic. VS Code-utvidelsen leser de samme innstillingene.
Skal ANTHROPIC_BASE_URL slutte på /v1?
Nei. Claude Code legger selv til /v1/messages, så verdien er https://aigrow.gg. Med /v1 på slutten går hver forespørsel til /v1/v1/messages og feiler med en 404.
ANTHROPIC_AUTH_TOKEN eller ANTHROPIC_API_KEY?
Begge fungerer med en AIGROW-nøkkel. ANTHROPIC_AUTH_TOKEN sendes som en Bearer-header uten spørsmål. ANTHROPIC_API_KEY sendes som x-api-key, og i en interaktiv økt ber Claude Code deg godkjenne den én gang.
Kan jeg bruke det for bare ett prosjekt?
Ja. Legg env-blokken i .claude/settings.local.json i prosjektets rotmappe. Claude Code leser den bare i det prosjektet, og filen er ikke ment å sjekkes inn i versjonskontroll.
Fungerer Claude Agent SDK på samme måte?
Ja, med de samme variablene sendt inn i env-alternativet. I TypeScript erstatter dette alternativet miljøet, så spre process.env inn i det. I Python legger ClaudeAgentOptions(env=...) til i miljøet.
Hvordan går jeg tilbake til Claude-abonnementet mitt?
Fjern variablene fra shellet og fra env-blokken i settings.json, og start claude på nytt. Når ingen base-URL er satt, bruker den Claude-innloggingen din.

Kilder: Claude Code LLM gateway · Claude Code Connect a gateway · Claude Code Settings. Lest 21. oktober 2026.

Sett opp et annet verktøy

  • ClineOpenAI-protokoll

    Leverandøren OpenAI Compatible, fire felt på innstillingsskjermen.

  • Roo CodeOpenAI-protokoll

    Leverandøren OpenAI Compatible, de samme feltene som i Cline.

  • Kilo CodeOpenAI-protokoll

    En egendefinert leverandør i fanen Providers. Modelllisten fylles ut av seg selv.

  • ContinueOpenAI-protokoll

    En models-oppføring i config.yaml, med provider openai og en apiBase.

  • AiderOpenAI-protokoll

    OPENAI_API_BASE og OPENAI_API_KEY, deretter openai/ foran modell-ID-en.

  • OpenCodeOpenAI-protokoll

    En provider-blokk i opencode.json og nøkkelen via /connect.

  • ZedAnthropic- og OpenAI-protokoller

    En Anthropic-kompatibel leverandør for Claude og en OpenAI-kompatibel for GPT og Grok.

  • GooseOpenAI-protokoll

    OpenAI-leverandøren med OPENAI_HOST, eller en egen leverandørfil.

  • Vercel AI SDKAnthropic- og OpenAI-protokoller

    OpenAI Compatible-leverandøren for alle modeller, eller Anthropic-leverandøren for Claude.

  • OpenAI Agents SDKOpenAI-protokoll

    Din egen AsyncOpenAI-klient, byttet til chat completions, med sporing slått av.

  • LangChainAnthropic- og OpenAI-protokoller

    ChatOpenAI med base_url for alle modeller, eller ChatAnthropic for Claude.

API-veiledningen dekker SDK-ene, curl, endepunktene og forespørselsgrensene.

Lim inn blokken, så kjører Claude Code på kreditten din.

Kjøp en kredittpakke, løs inn koden fra e-posten under API-tilgang, opprett en nøkkel og sett den inn i stedet for ag_your_key_here.