Claude Code met een eigen basis-URL

Stel deze vier variabelen in je shell in, of in het env-blok van ~/.claude/settings.json, en Claude Code draait op Claude-modellen via je AIGROW-sleutel.

Heb je al een code? Wissel hem in via API-toegang en maak daarna een sleutel aan.

Shell, voordat je claude start

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"

Vervang ag_your_key_here door een sleutel uit API-toegang.

Waar de instelling staat

macOS en Linux
~/.claude/settings.json
Windows
%USERPROFILE%\.claude\settings.json
Alleen één project
.claude/settings.local.json
VS Code-extensie
claudeCode.environmentVariables

Of bewaar het in settings.json

Claude Code leest bij elke start het env-blok van het instellingenbestand, dus de configuratie blijft behouden in een nieuwe terminal. Een waarde hier wint het van een export in de shell. Zet de sleutel niet in de .claude/settings.json van een project, want die is bedoeld om te worden gecommit.

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

Welk model je gebruikt

Neem de id precies over zoals hier geschreven.

Claude Opus 5.5claude-opus-5.5
ANTHROPIC_MODEL, het model waarmee je werkt. De standaard in elk blok op deze pagina. Context: 1.000.000 tokens.
Claude Sonnet 5.5claude-sonnet-5.5
ANTHROPIC_DEFAULT_HAIKU_MODEL, voor titels, samenvattingen en andere achtergrondaanroepen. Claude Code stuurt die standaard naar een Haiku-model, dat het endpoint niet aanbiedt. Als hoofdmodel kost het over een lange sessie het minst, omdat de cachelezingen hier het goedkoopst zijn. Context: 1.000.000 tokens.
Claude Fable 5.1claude-fable-5.1
Kost meer per token dan Opus. Vergelijk de twee op het codeerklassement voordat je overstapt. Context: 1.000.000 tokens.

In de prijslijst staat elke id met het bijbehorende tegoedtarief, de prijzen van de Claude API bevatten de lijstprijzen en het codeerklassement vergelijkt de modellen op codeeropdrachten.

Controleer of het werkt

Eerst de sleutel zelf, daarna Claude Code ermee.

De sleutel

Vraag de modellijst op. Daarvoor is een geldige sleutel nodig en het kost niets.

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

Bij een werkende sleutel krijg je de lijst terug:

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

Voer één prompt uit vanuit de shell. Binnen een sessie toont /status de basis-URL en waar de sleutel vandaan komt.

claude -p "Reply with the word ready"

Een werkende configuratie toont het antwoord en sluit af:

ready

Als het misgaat

Eerst de foutmeldingen van Claude Code, daarna de antwoorden die het endpoint aan elke tool geeft.

404 bij elk verzoek
De basis-URL eindigt op /v1. Claude Code voegt zelf /v1/messages toe, dus ANTHROPIC_BASE_URL is https://aigrow.gg zonder iets erachter.
400 over een onbekend veld
Stel CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 in en start opnieuw. Claude Code stuurt dan geen experimentele verzoekvelden meer mee.
Er wordt gevraagd een API-sleutel goed te keuren
Je hebt ANTHROPIC_API_KEY ingesteld, die als x-api-key-header wordt verstuurd en eenmalig jouw goedkeuring nodig heeft. Keur hem goed, of gebruik ANTHROPIC_AUTH_TOKEN zoals in het blok, dat als Bearer-header zonder vraag wordt verstuurd.
Het gebruikt nog steeds je Claude-login
Voer /status uit. Staat er geen eigen basis-URL, dan zijn de variabelen niet bij Claude Code aangekomen: exporteer ze in de shell waarmee je claude start, of zet ze in het env-blok van settings.json.
Mijn tool meldt 401 of een authenticatiefout
De sleutel ontbreekt of is verkeerd getypt. Kopieer hem opnieuw via API-toegang op het dashboard en zorg dat hij als sleutel wordt verstuurd, niet als modelnaam. Een ingetrokken sleutel geeft dezelfde fout: maak een nieuwe aan en vervang hem.
Ik krijg 402 of een melding over tegoed
Je saldo is op. Open API-toegang op het dashboard, wissel een code in of koop een nieuw pakket, en het volgende verzoek gaat gewoon door. Verder hoeft er niets te veranderen.
Je ziet 404 of Unknown model
Het model moet er een zijn die het endpoint aanbiedt, bijvoorbeeld claude-opus-5.5. De eigen schrijfwijzen van de aanbieder werken ook (claude-opus-5-5, anthropic/claude-opus-5.5), maar een id met datum of een model buiten de catalogus wordt geweigerd voordat het verzoek wordt doorgestuurd, en er wordt niets in rekening gebracht. Vraag GET /v1/models op met je sleutel voor de actuele lijst, of lees de id's in de prijslijst.
Verzoeken worden geweigerd met 429
De capaciteit van het endpoint wordt door alle kopers gedeeld: ongeveer 20 verzoeken per minuut en 4 tegelijk. Elke 429 bevat een retry-after-header, en de SDK's van OpenAI en Anthropic wachten zo lang en proberen het daarna zelf opnieuw. Wacht in je eigen lus het aantal genoemde seconden of verlaag je gelijktijdigheid.
Het model is op dit moment niet beschikbaar
Een 404 met de melding dat het model nu niet beschikbaar is, betekent dat het even uitgevallen is bij de upstream-aanbieder. Het ligt dus niet aan je sleutel of saldo. Probeer het zo opnieuw of stuur het verzoek naar een ander model.
Ik krijg een 502 of 503
Een tijdelijke storing upstream of in de configuratie, die niet in rekening wordt gebracht op je saldo. Probeer het verzoek opnieuw; blijft het mislukken, neem dan via de winkel contact met ons op, dan zoeken we het uit.

Wat niet werkt via AIGROW

  • GPT en Grok. Claude Code is gemaakt voor Claude-modellen, dus stel hier alleen Claude-id's in en gebruik voor de rest een van de andere tools op deze pagina.

  • Remote Control en dicteren met spraak. Die vereisen een Claude-login en staan uit met een gatewaysleutel.

  • Contextgrootte voor een id die Claude Code niet herkent. Claude Code gaat dan uit van 200.000 tokens, waardoor een sessie eerder kan worden samengevat dan het model nodig heeft.

  • Exacte tokenaantallen vóór een verzoek. Het endpoint heeft geen route voor het tellen van tokens, dus Claude Code schat de grootte van een prompt zelf.

  • Live zoeken op het web binnen het model. Een websearchtool die met een verzoek wordt meegestuurd, wordt beantwoord vanuit wat het model al weet, zonder live resultaten. Een tool die pagina's ophaalt op je eigen machine werkt nog wel.

  • Elk endpoint buiten deze drie: /v1/messages, /v1/chat/completions en /v1/models. De Responses API, embeddings en tokentelling geven 404.

  • Routervelden zoals models, route, provider en plugins. Ze worden weggelaten, zodat een verzoek altijd naar het ene model gaat dat erin staat.

Wat een maand Claude Code kost

Een ontwikkelaar die de hele dag werkt, waarbij het grootste deel van elk verzoek uit de promptcache wordt gelezen, berekend tegen het lijsttarief en via tegoed. Wijzig het model om te vergelijken.

Claude Opus 5.5, Codeeragent: $214.20 per maand tegen de catalogusprijs, $100.80 via AIGROW-tegoed, $113.40 minder (53%).

Vragen over Claude Code en een eigen API

Werkt Claude Code met een eigen basis-URL?
Ja. Stel ANTHROPIC_BASE_URL in op https://aigrow.gg en ANTHROPIC_AUTH_TOKEN op je sleutel, dan stuurt Claude Code elk verzoek daarheen in plaats van naar Anthropic. De VS Code-extensie leest dezelfde instellingen.
Moet ANTHROPIC_BASE_URL eindigen op /v1?
Nee. Claude Code voegt zelf /v1/messages toe, dus de waarde is https://aigrow.gg. Met /v1 aan het eind gaat elk verzoek naar /v1/v1/messages en mislukt het met een 404.
ANTHROPIC_AUTH_TOKEN of ANTHROPIC_API_KEY?
Beide werken met een AIGROW-sleutel. ANTHROPIC_AUTH_TOKEN wordt als Bearer-header verstuurd, zonder prompt. ANTHROPIC_API_KEY wordt als x-api-key verstuurd, en in een interactieve sessie vraagt Claude Code je die eenmalig goed te keuren.
Kan ik het voor slechts één project gebruiken?
Ja. Zet het env-blok in .claude/settings.local.json in de hoofdmap van het project. Claude Code leest het alleen in dat project, en het bestand is niet bedoeld om te committen.
Werkt de Claude Agent SDK op dezelfde manier?
Ja, met dezelfde variabelen in de env-optie. In TypeScript vervangt die optie de omgeving, dus voeg process.env erin toe met spread; in Python voegt ClaudeAgentOptions(env=...) eraan toe.
Hoe ga ik terug naar mijn Claude-abonnement?
Verwijder de variabelen uit je shell en uit het env-blok van settings.json, en start claude daarna opnieuw. Zonder ingestelde basis-URL gebruikt het je Claude-login.

Bronnen: Claude Code LLM gateway · Claude Code Connect a gateway · Claude Code Settings. Geraadpleegd op 21 oktober 2026.

Een andere tool instellen

  • ClineOpenAI-protocol

    De OpenAI Compatible-provider, vier velden in het instellingenscherm.

  • Roo CodeOpenAI-protocol

    De OpenAI Compatible-provider, dezelfde velden als bij Cline.

  • Kilo CodeOpenAI-protocol

    Een eigen provider op het tabblad Providers; de modellijst vult zichzelf.

  • ContinueOpenAI-protocol

    Een models-item in config.yaml, met provider openai en een apiBase.

  • AiderOpenAI-protocol

    OPENAI_API_BASE en OPENAI_API_KEY, daarna openai/ vóór de model-ID.

  • OpenCodeOpenAI-protocol

    Een provider-blok in opencode.json en de sleutel via /connect.

  • ZedAnthropic- en OpenAI-protocollen

    Een Anthropic-compatibele provider voor Claude, een OpenAI-compatibele voor GPT en Grok.

  • GooseOpenAI-protocol

    De OpenAI-provider met OPENAI_HOST, of een eigen providerbestand.

  • Vercel AI SDKAnthropic- en OpenAI-protocollen

    De OpenAI Compatible-provider voor elk model, of de Anthropic-provider voor Claude.

  • OpenAI Agents SDKOpenAI-protocol

    Je eigen AsyncOpenAI-client, omgezet naar chat completions, met tracing uit.

  • LangChainAnthropic- en OpenAI-protocollen

    ChatOpenAI met base_url voor elk model, of ChatAnthropic voor Claude.

In de API-gids vind je de SDK's, curl, de endpoints en de limieten.

Plak het blok en Claude Code draait op je tegoed.

Koop een tegoedpakket, wissel de code uit je e-mail in via API-toegang, maak een sleutel aan en zet die op de plek van ag_your_key_here.