OpenClaw met een aangepaste provider

Voeg deze provider toe aan openclaw.json, en OpenClaw laat zijn agents draaien op Claude-, GPT-, Gemini- en Grok-modellen via je AIGROW-sleutel.

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

Je openclaw.json

{
  models: {
    providers: {
      aigrow: {
        baseUrl: "https://aigrow.gg/v1",
        apiKey: "ag_your_key_here",
        api: "openai-completions",
        models: [
          { id: "claude-opus-5.5", name: "Claude Opus 5.5", contextWindow: 1000000 },
        ],
      },
    },
  },
  agents: {
    defaults: { model: { primary: "aigrow/claude-opus-5.5" } },
  },
}

Vervang ag_your_key_here door een sleutel uit API-toegang.

Wat de film vertelt
  1. Op dit moment kost elke aanroep naar Claude of GPT je de volle prijs.
  2. De rekening groeit met elke gebruiker die je toevoegt.
  3. Dezelfde modellen. Tot 75% onder de lijstprijs.
  4. Eén endpoint voorClaude, GPT, Gemini en Grok
  5. US$ 100 API-tegoed voor US$ 25. De besparing verschilt per model. Geen enkel model kost meer dan de lijstprijs.
  6. API-tegoedClaude-, GPT-, Gemini- en Grok-modellen via één endpoint, met vooruitbetaald tegoed. US$ 25. Begin vandaag.

Waar de instelling staat

De configuratie
~/.openclaw/openclaw.json
De sleutel, als je die buiten de configuratie houdt
~/.openclaw/.env

Houd de sleutel buiten de configuratie

Zet de sleutel in ~/.openclaw/.env, het bestand dat OpenClaw aanbeveelt voor providersleutels, en schrijf ${AIGROW_API_KEY} als apiKey.

# ~/.openclaw/.env
AIGROW_API_KEY=ag_your_key_here

# openclaw.json, in the aigrow provider
apiKey: "${AIGROW_API_KEY}",

Meer modellen

Zet elk id dat je wilt gebruiken onder models en schakel dan over met openclaw models set, bijvoorbeeld openclaw models set aigrow/claude-opus-5.5.

{
  models: {
    providers: {
      aigrow: {
        baseUrl: "https://aigrow.gg/v1",
        apiKey: "ag_your_key_here",
        api: "openai-completions",
        models: [
          { id: "claude-opus-5.5", name: "Claude Opus 5.5", contextWindow: 1000000 },
          { id: "grok-4.7", name: "Grok 4.7", contextWindow: 500000 },
          { id: "gpt-6.1-sol", name: "GPT-6.1 Sol", contextWindow: 1050000 },
        ],
      },
    },
  },
  agents: {
    defaults: { model: { primary: "aigrow/claude-opus-5.5" } },
  },
}

Welk model je gebruikt

Neem de id precies over zoals hier geschreven.

Claude Opus 5.5claude-opus-5.5
De standaard in elk blok op deze pagina en een goed hoofdmodel voor agentwerk. Context: 1.000.000 tokens.
Grok 4.7grok-4.7
Voor een Grok-model. Het kost per ontvangen token minder dan elk Claude-model hier. Context: 500.000 tokens.
GPT-6.1 Solgpt-6.1-sol
Voor een GPT-model. Het kost minder dan Opus, zowel per verzonden als per ontvangen token. Context: 1.050.000 tokens.
Claude Fable 5.2claude-fable-5.2
Kost meer per token dan Opus. Vergelijk de twee op de ranglijst voor programmeren 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 de ranglijst voor programmeren vergelijkt de modellen op programmeeropdrachten.

Controleer of het werkt

Eerst de sleutel zelf, daarna OpenClaw 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.2", "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": "gpt-6.1-terra", "object": "model", ... },
    { "id": "grok-4.7", "object": "model", ... },
    { "id": "gemini-4-argon", "object": "model", ... },
    ...
  ],
  "has_more": false
}

OpenClaw

Voer één beurt uit vanuit de terminal. agent exec leest dezelfde configuratie en heeft geen draaiende OpenClaw Gateway nodig.

openclaw agent exec "Reply with the word ready" --model aigrow/claude-opus-5.5

Een werkende installatie toont het antwoord en sluit af met code 0:

ready

Als het misgaat

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

De OpenClaw Gateway start niet meer na de wijziging
OpenClaw weigert een configuratie met een onbekende sleutel, een verkeerd type of een ongeldige waarde. openclaw doctor noemt het exacte probleem en openclaw doctor --fix voert de herstelacties uit die het kent.
OpenClaw geeft een waarschuwing over ${AIGROW_API_KEY}
De variabele ontbreekt of is leeg, waardoor de provider geen sleutel heeft. Stel AIGROW_API_KEY in via ~/.openclaw/.env of in de omgeving waarin OpenClaw start.
openclaw models set meldt dat de provider onbekend is
De provider moet eerst in models.providers staan. Controleer of het id aigrow is, zowel in de configuratie als in de modelverwijzing, zoals in aigrow/claude-opus-5.5.
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 endpoint vroeg je om te vertragen. Elke 429 bevat een retry-after-header, en de SDK's van OpenAI en Anthropic wachten zo lang en proberen het daarna vanzelf opnieuw. Wacht in je eigen lus het genoemde aantal seconden of stuur minder verzoeken tegelijk. Een geweigerd verzoek wordt niet in rekening gebracht.
Het model is op dit moment niet beschikbaar
Een 404 met de melding dat het model nu niet beschikbaar is, betekent dat dat model even niet beschikbaar is. Je sleutel en saldo zijn in orde. Probeer het zo opnieuw of stuur het verzoek naar een ander model.
Ik krijg een 502 of 503
Een tijdelijke fout, die nooit van je saldo wordt afgeschreven. Probeer het verzoek opnieuw. Blijft het mislukken, neem dan contact met ons op via de store, dan zoeken we het uit.

Wat niet werkt via AIGROW

  • De eigen kostencijfers van OpenClaw. Het blok stelt geen prijzen in, dus OpenClaw rekent elk verzoek als 0. Het activiteitenlogboek onder API-toegang toont wat elk verzoek heeft gekost.

  • 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 OpenClaw kost

OpenClaw wordt per token gefactureerd tegen de tegoedtarieven in de prijslijst. Een agent stuurt bij elke stap het hele gesprek opnieuw mee, dus een lange taak kost meer dan het laatste bericht doet vermoeden. Het activiteitenlogboek bij API-toegang laat zien wat elk verzoek kostte.

Beperk wat OpenClaw kan uitgeven

Geef OpenClaw een eigen sleutelMaak onder API-toegang, bij API-sleutels, een sleutel met de naam OpenClaw, zodat de limiet alleen voor deze tool geldt.
Stel een maandlimiet inVul bij het aanmaken van de sleutel een bedrag in dollars in bij het veld voor de maandlimiet, of stel het later in op de rij van de sleutel. Een leeg veld betekent geen limiet.
Wat gebeurt er bij de limietZodra de sleutel in de kalendermaand (UTC) zijn limiet heeft verbruikt, beantwoordt het eindpunt zijn verzoeken met een 402-foutmelding waarin de limiet wordt genoemd, en OpenClaw toont die. Een verzoek dat al loopt, wordt afgemaakt, dus een maand kan iets boven de limiet eindigen. Verhoog de limiet of wacht tot de 1e. Je andere sleutels blijven werken.

Vragen over OpenClaw en een eigen API

Hoe voeg ik een aangepaste provider toe aan OpenClaw?
Voeg onder models.providers in ~/.openclaw/openclaw.json een item toe met baseUrl ingesteld op https://aigrow.gg/v1, api ingesteld op openai-completions, je sleutel als apiKey en de model-id's onder models. Stel daarna agents.defaults.model.primary in op aigrow/claude-opus-5.5.
Waar bewaart OpenClaw zijn configuratie?
In ~/.openclaw/openclaw.json, een JSON5-bestand, dus opmerkingen en afsluitende komma's zijn toegestaan. Met OPENCLAW_CONFIG_PATH wijs je OpenClaw naar een bestand op een andere plek, en de OpenClaw Gateway past een wijziging in het bestand zelf toe.
Kan ik het instellen zonder het bestand te bewerken?
Ja. openclaw config set schrijft telkens één waarde, en het tabblad Config van de Control UI op http://127.0.0.1:18789 toont dezelfde instellingen als formulier.
Kan ik beperken wat OpenClaw uitgeeft?
Ja. Geef OpenClaw een eigen sleutel onder API-toegang en stel daarvoor een maandlimiet in. Zodra de sleutel in een kalendermaand (UTC) zijn limiet heeft verbruikt, krijgen de verzoeken een 402-foutmelding tot de 1e van de volgende maand. Je andere sleutels blijven gewoon werken.

Bronnen: OpenClaw Custom providers · OpenClaw Configuration · OpenClaw Environment variables · OpenClaw models CLI · OpenClaw agent CLI. Geraadpleegd op 28 oktober 2026.

Een andere tool instellen

  • Claude CodeAnthropic-protocol

    Vier omgevingsvariabelen, in de shell of in settings.json.

  • 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.

De API-gids bevat de SDK's, curl, de endpoints en de foutcodes.

Plak het blok en OpenClaw 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.