API-guide

Sæt Claude Code, Cline eller en vilkårlig SDK op med AIGROW-kredit

En kort og enkel opsætning af AIGROW-endpointet. Indløs din kode, opret en nøgle, peg et vilkårligt OpenAI- eller Anthropic-kompatibelt værktøj mod basis-URL'en, og send en forespørgsel. Du skal ikke installere nogen SDK fra os.

Virker med Claude Code, Cline, Aider, OpenCode, Zed, SDK'erne fra OpenAI og Anthropic samt curl.

AIGROW API-endpointet er en direkte erstatning for API'erne fra OpenAI og Anthropic. Brug https://aigrow.gg som Anthropic-basis-URL eller https://aigrow.gg/v1 som OpenAI-basis-URL, log på med din ag_-nøgle, og send det nøjagtige model-id fra kataloget. Kredit får du ved at indløse koden fra din kvittering på kontrolpanelet.

Sæt det op med en AI-agent

De fleste overlader det til en kodeagent. Indsæt blokken i Claude Code, Cursor, Cline eller en anden agent, så konfigurerer den sig selv. Udskift derefter nøglen med din egen.

AIGROW API gateway: an OpenAI- and Anthropic-compatible endpoint.
Configure a client with ONE of these two wires. The key starts with ag_.

Anthropic wire
  base URL   https://aigrow.gg            (the SDK appends /v1/messages)
  header     x-api-key: ag_your_key_here  (or Authorization: Bearer ag_your_key_here)
  header     anthropic-version: 2023-06-01
  body       max_tokens is required on every request

OpenAI wire
  base URL   https://aigrow.gg/v1         (POST /chat/completions)
  header     Authorization: Bearer ag_your_key_here

Model ids: claude-opus-5.5, claude-fable-5.1, gpt-6-astra, claude-sonnet-5.5, gpt-6.1-sol, grok-4.7
The provider's own spellings work too (claude-opus-5-5, anthropic/claude-opus-5.5).
A date suffix or any other model is rejected with 404 "Unknown model" before
the request is forwarded, and nothing is billed.
Claude Code: also set ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-sonnet-5.5, since its
background calls default to a Haiku model the endpoint does not serve.
Call GET /v1/models with the key for the live list of ids.

Endpoints: POST /v1/messages (Anthropic), POST /v1/chat/completions (OpenAI),
GET /v1/models. Streaming is supported on both wires.
Capacity: about 20 requests per minute and 4 in flight, shared. Past it a
request gets 429 with a retry-after header; wait that long and send it again.
Full guide: https://aigrow.gg/ai-api/guide

Den indeholder begge protokoller, headernavnene, reglen om præcist id og grænserne, altså alt det, en agent plejer at tage fejl af ved første forsøg.

Indløs din kode

Det er det eneste trin, der er særligt for AIGROW. Det tager under et minut.

Log ind på kontrolpaneletÅbn aigrow.gg/dashboard, og log ind, eller opret en konto med en vilkårlig e-mailadresse. Koden er ikke knyttet til den adresse, du betalte med.1 minut
Indsæt din kodeGå til API-adgang, indsæt koden fra din indløsningsmail under Indløs en kode, så opdateres din saldo med det samme.Øjeblikkeligt
Opret en nøgleDu er stadig på API-adgang: opret en nøgle. Den begynder med ag_ og vises kun én gang, så kopiér den direkte ind i dit værktøj.Vises kun én gang

De to ting, som alle værktøjer skal bruge

En basis-URL og din nøgle. Vælg den basis-URL, der passer til værktøjet.

Anthropic base-URL

Til Claude Code, Claude Desktop og Anthropic SDK.

https://aigrow.gg
OpenAI base-URL

Til Cline, Aider, OpenCode, OpenAI SDK og de fleste andre værktøjer.

https://aigrow.gg/v1

Send model-id'et præcis, som kataloget angiver det, for eksempel claude-opus-5.5. Prislisten har alle id'er og priser, eller send GET /v1/models med din nøgle for at få den aktuelle liste.

Forbind dit værktøj

Hvert værktøj har sin egen side: den præcise blok, hvor den skal placeres, hvilket model-id du skal sende, og hvad hver fejl betyder.

  • Claude CodeAnthropic-protokol

    Fire miljøvariabler, i shellen eller i settings.json.

  • ClineOpenAI-protokol

    OpenAI Compatible-udbyderen, fire felter på indstillingsskærmen.

  • Roo CodeOpenAI-protokol

    OpenAI Compatible-udbyderen, de samme felter som i Cline.

  • Kilo CodeOpenAI-protokol

    En brugerdefineret udbyder under fanen Providers; modellisten udfyldes af sig selv.

  • ContinueOpenAI-protokol

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

  • AiderOpenAI-protokol

    OPENAI_API_BASE og OPENAI_API_KEY, derefter openai/ foran model-id'et.

  • OpenCodeOpenAI-protokol

    En provider-blok i opencode.json og nøglen via /connect.

  • ZedAnthropic- og OpenAI-protokoller

    En Anthropic-kompatibel udbyder til Claude og en OpenAI-kompatibel til GPT og Grok.

  • GooseOpenAI-protokol

    OpenAI-udbyderen med OPENAI_HOST eller en brugerdefineret udbyderfil.

  • Vercel AI SDKAnthropic- og OpenAI-protokoller

    OpenAI Compatible-udbyderen til alle modeller eller Anthropic-udbyderen til Claude.

  • OpenAI Agents SDKOpenAI-protokol

    Din egen AsyncOpenAI-klient, skiftet til chat completions, med tracing slået fra.

  • LangChainAnthropic- og OpenAI-protokoller

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

SDK'erne og curl

Kopiér blokken og udskift nøglen med din egen.

OpenAI SDK (Python)

Angiv base_url og api_key, når du opretter klienten.

from openai import OpenAI

client = OpenAI(
    base_url="https://aigrow.gg/v1",
    api_key="ag_your_key_here",
)

resp = client.chat.completions.create(
    model="claude-opus-5.5",
    messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)

Anthropic SDK (Python)

Angiv base_url og api_key, når du opretter klienten.

from anthropic import Anthropic

client = Anthropic(
    base_url="https://aigrow.gg",
    api_key="ag_your_key_here",
)

msg = client.messages.create(
    model="claude-opus-5.5",
    max_tokens=512,
    messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text)

curl (OpenAI)

En første forespørgsel fra kommandolinjen, så du kan bekræfte, at nøglen virker.

curl https://aigrow.gg/v1/chat/completions \
  -H "Authorization: Bearer ag_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-5.5",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

curl (Anthropic)

Den samme forespørgsel på Anthropic-protokollen.

curl https://aigrow.gg/v1/messages \
  -H "x-api-key: ag_your_key_here" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-5.5",
    "max_tokens": 512,
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Bruger du Vercel AI SDK, OpenAI Agents SDK eller LangChain? Hver af dem kræver én indstilling mere for at blive på chat completions, og siden har blokken med den.

Endpoints og grænser

De samme stier som de officielle API'er, med et fælles loft over trafikken.

Endpoints

Send forespørgsler til disse stier.

POST /v1/messages          (Anthropic)
POST /v1/chat/completions  (OpenAI)
GET  /v1/models            (list the model ids)
Ratebegrænsninger

Deles af alle på endpointet.

20 requests / minute
4 requests in flight at once

På Anthropic-protokollen skal hver forespørgsel indeholde max_tokens. Streaming virker på begge protokoller, og en streamet forespørgsel koster præcis det samme som en ikke-streamet.

Hold øje med din kredit

Hver forespørgsel afregnes til sin models offentliggjorte takst og trækkes fra din saldo.

Siden API-adgang viser din saldo, dine nøgler og en aktivitetslog med model og pris for hver forespørgsel, så du aldrig er i tvivl om saldoen. Når den er ved at slippe op, kan du indløse en ny kode eller købe en pakke. Kreditten lægges til samme konto, og alle nøgler fortsætter med at virke.

Hvis noget ikke virker

De få ting, som folk typisk falder over, og løsningen på hver af dem i én linje.

Nøglen mangler eller er skrevet forkert. Kopiér den igen fra API-adgang på kontrolpanelet, og sørg for, at den sendes som nøgle og ikke som modelnavn. En tilbagekaldt nøgle fejler på samme måde: opret en ny, og skift den ud.

Din saldo er tom. Åbn API-adgang på kontrolpanelet, indløs en kode eller køb en ny pakke, så går den næste forespørgsel igennem. Du behøver ikke ændre andet.

Modellen skal være en, som endpointet leverer, for eksempel claude-opus-5.5. Udbyderens egne stavemåder virker også (claude-opus-5-5, anthropic/claude-opus-5.5), men et id med dato eller en model uden for kataloget afvises, før forespørgslen videresendes, og der afregnes ikke noget. Hent GET /v1/models med din nøgle for at se den aktuelle liste, eller læs id'erne i prislisten.

På Anthropic-protokollen (/v1/messages) skal hver forespørgsel angive max_tokens. Tilføj den, for eksempel "max_tokens": 512, så går forespørgslen igennem. OpenAI-protokollen kræver det ikke.

Endpointets kapacitet deles af alle købere: cirka 20 forespørgsler i minuttet og 4 samtidige. Hver 429 har en retry-after-header, og OpenAI- og Anthropic-SDK'erne venter så længe og prøver igen af sig selv. I din egen løkke skal du vente det antal sekunder, den angiver, eller nedsætte antallet af samtidige forespørgsler.

En 404, der siger, at modellen ikke er tilgængelig lige nu, betyder, at den kortvarigt er nede hos den underliggende udbyder. Det er ikke et problem med din nøgle eller din saldo. Prøv igen om lidt, eller send forespørgslen til en anden model.

Det er en midlertidig fejl hos den underliggende udbyder eller i konfigurationen, og den trækker ikke på din saldo. Prøv forespørgslen igen. Hvis den bliver ved med at fejle, så kontakt os via butikken, så ser vi på det.

Ja. Streamede svar sendes direkte igennem på både OpenAI- og Anthropic-protokollen, og forbruget måles ud fra streamen, så en streamet forespørgsel koster det samme som en ikke-streamet.

Det var hele opsætningen.

Indløs, opret en nøgle, angiv base-URL'en, og send en forespørgsel. De samme modeller, op til 75 % under listeprisen.

OpenAI- og Anthropic-kompatibel · forbrugsoversigt inkluderet · ingen binding