API-guide

Sett opp Claude Code, Cline eller en hvilken som helst SDK med AIGROW-kreditt

Et kort og enkelt oppsett for AIGROW-endepunktet. Løs inn koden, opprett en nøkkel, pek et hvilket som helst OpenAI- eller Anthropic-kompatibelt verktøy mot basis-URL-en og send en forespørsel. Du trenger ikke installere noen SDK fra oss.

Fungerer med Claude Code, Cline, Aider, OpenCode, Zed, SDK-ene fra OpenAI og Anthropic, og curl.

AIGROW API-endepunktet er en direkte erstatning for API-ene til OpenAI og Anthropic. Bruk https://aigrow.gg som basis-URL for Anthropic eller https://aigrow.gg/v1 som basis-URL for OpenAI, autentiser med ag_-nøkkelen din og send nøyaktig modell-ID fra katalogen. Kreditt får du ved å løse inn koden fra kvitteringen på kontrollpanelet.

Konfigurer med en KI-agent

De fleste overlater dette til en kodeagent. Lim inn blokken i Claude Code, Cursor, Cline eller en annen agent, så konfigurerer den seg selv. Bytt deretter ut nøkkelen 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

Det inneholder begge protokollene, header-navnene, regelen om eksakt ID og grensene, altså alt en agent tar feil på første forsøk.

Løs inn koden

Dette er det eneste trinnet som er unikt for AIGROW. Det tar under ett minutt.

Logg inn på kontrollpaneletÅpne aigrow.gg/dashboard og logg inn, eller opprett en konto med en hvilken som helst e-postadresse. Koden er ikke knyttet til adressen du betalte med.1 minutt
Lim inn kodenGå til API-tilgang, lim inn koden fra innløsningse-posten under Løs inn en kode, så oppdateres saldoen din med en gang.Umiddelbart
Opprett en nøkkelFortsatt under API-tilgang oppretter du en nøkkel. Den starter med ag_ og vises bare én gang, så kopier den rett inn i verktøyet ditt.Vises bare én gang

De to tingene alle verktøy trenger

En basis-URL og nøkkelen din. Velg basis-URL-en som passer til verktøyet.

Anthropic base-URL

For Claude Code, Claude Desktop og Anthropic SDK.

https://aigrow.gg
OpenAI base-URL

For Cline, Aider, OpenCode, OpenAI SDK og de fleste andre verktøy.

https://aigrow.gg/v1

Send modell-ID-en nøyaktig slik katalogen oppgir den, for eksempel claude-opus-5.5. Prislisten har alle ID-er og hva de koster, eller du kan be om GET /v1/models med nøkkelen din for den oppdaterte listen.

Koble til verktøyet ditt

Hvert verktøy har sin egen side: den nøyaktige blokken, hvor den skal plasseres, hvilken modell-ID du skal sende og hva hver feil betyr.

  • Claude CodeAnthropic-protokoll

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

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

SDK-ene og curl

Kopier blokken og bytt ut nøkkelen med din egen.

OpenAI SDK (Python)

Angi base_url og api_key når du oppretter 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)

Angi base_url og api_key når du oppretter 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ørsel fra kommandolinjen, for å bekrefte at nøkkelen fungerer.

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ørselen 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"}]
  }'

Bruker du Vercel AI SDK, OpenAI Agents SDK eller LangChain? Hver av dem trenger én innstilling til for å holde seg på chat completions, og siden deres har blokken med den.

Endepunkter og grenser

Samme stier som i de offisielle API-ene, med en felles grense for trafikk.

Endepunkter

Send forespørsler til disse stiene.

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

Deles av alle på endepunktet.

20 requests / minute
4 requests in flight at once

På Anthropic-protokollen må hver forespørsel inneholde max_tokens. Strømming fungerer på begge protokollene, og en strømmet forespørsel koster nøyaktig det samme som en som ikke strømmes.

Hold øye med kreditten

Hver forespørsel faktureres etter modellens publiserte sats og trekkes fra saldoen din.

Siden API-tilgang viser saldoen din, nøklene dine og en aktivitetslogg med modell og kostnad for hver forespørsel, så du slipper å gjette på saldoen. Når den begynner å bli lav, kan du løse inn en ny kode eller kjøpe en pakke. Kreditten legges til på samme konto, og alle nøkler fortsetter å fungere.

Hvis noe ikke fungerer

De få tingene folk oftest sliter med, og en enkel løsning på hver.

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.

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.

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.

På Anthropic-protokollen (/v1/messages) må hver forespørsel sette max_tokens. Legg den til, for eksempel "max_tokens": 512, så går forespørselen gjennom. OpenAI-protokollen krever det ikke.

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.

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.

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.

Ja. Streamede svar går rett gjennom, både på OpenAI- og Anthropic-protokollen, og forbruket måles fra strømmen, så en streamet forespørsel koster det samme som en som ikke er streamet.

Det var hele oppsettet.

Løs inn, opprett en nøkkel, angi base-URL og send en forespørsel. De samme modellene, opptil 75% under listepris.

OpenAI- og Anthropic-kompatibel · forbruksoversikt inkludert · ingen innlåsing