API-guide

Ställ in Claude Code, Cline eller valfri SDK med AIGROW-kredit

En kort och enkel installation av AIGROW-endpointen. Lös in din kod, skapa en nyckel, peka valfritt OpenAI- eller Anthropic-kompatibelt verktyg mot bas-URL:en och skicka en begäran. Ingen SDK från oss att installera.

Fungerar med Claude Code, Cline, Aider, OpenCode, Zed, SDK:erna från OpenAI och Anthropic samt curl.

AIGROW API-endpointen är en direkt ersättare för API:erna från OpenAI och Anthropic. Använd https://aigrow.gg som Anthropic-bas-URL eller https://aigrow.gg/v1 som OpenAI-bas-URL, autentisera med din ag_-nyckel och skicka exakt det modell-id som står i katalogen. Krediten får du genom att lösa in koden från ditt kvitto på kontrollpanelen.

Konfigurera med en AI-agent

De flesta låter en kodagent sköta detta. Klistra in blocket i Claude Code, Cursor, Cline eller valfri agent så konfigurerar den sig själv. Byt sedan ut nyckeln mot en 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 innehåller båda protokollen, rubriknamnen, regeln om exakta id:n och gränserna, alltså allt som en agent brukar göra fel på första försöket.

Lös in din kod

Det här är det enda steget som är unikt för AIGROW. Det tar under en minut.

Logga in på kontrollpanelenÖppna aigrow.gg/dashboard och logga in, eller skapa ett konto med valfri e-postadress. Koden är inte knuten till den adress du betalade med.1 minut
Klistra in din kodGå till API-åtkomst, klistra in koden från ditt inlösenmejl under Lös in en kod, så uppdateras ditt saldo direkt.Direkt
Skapa en nyckelSkapa en nyckel, fortfarande under API-åtkomst. Den börjar med ag_ och visas bara en gång, så kopiera den direkt in i ditt verktyg.Visas en gång

De två saker som alla verktyg behöver

En bas-URL och din nyckel. Välj den bas-URL som passar ditt verktyg.

Anthropic-bas-URL

För Claude Code, Claude Desktop och Anthropic SDK.

https://aigrow.gg
OpenAI-bas-URL

För Cline, Aider, OpenCode, OpenAI SDK och de flesta andra verktyg.

https://aigrow.gg/v1

Skicka modell-id:t exakt som katalogen anger det, till exempel claude-opus-5.5. Prislistan har alla id:n och vad de kostar, eller anropa GET /v1/models med din nyckel för den aktuella listan.

Anslut ditt verktyg

Varje verktyg har en egen sida: det exakta blocket, var det ska placeras, vilket modell-id som ska skickas och vad varje fel betyder.

  • Claude CodeAnthropic-protokoll

    Fyra miljövariabler, i skalet eller i settings.json.

  • ClineOpenAI-protokoll

    Leverantören OpenAI Compatible, fyra fält i inställningsvyn.

  • Roo CodeOpenAI-protokoll

    Leverantören OpenAI Compatible, samma fält som i Cline.

  • Kilo CodeOpenAI-protokoll

    En egen leverantör under fliken Providers. Modellistan fylls i automatiskt.

  • ContinueOpenAI-protokoll

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

  • AiderOpenAI-protokoll

    OPENAI_API_BASE och OPENAI_API_KEY, sedan openai/ före modell-ID:t.

  • OpenCodeOpenAI-protokoll

    Ett provider-block i opencode.json och nyckeln via /connect.

  • ZedAnthropic- och OpenAI-protokoll

    En Anthropic-kompatibel leverantör för Claude, en OpenAI-kompatibel för GPT och Grok.

  • GooseOpenAI-protokoll

    OpenAI-leverantören med OPENAI_HOST, eller en egen leverantörsfil.

  • Vercel AI SDKAnthropic- och OpenAI-protokoll

    Leverantören OpenAI Compatible för alla modeller, eller leverantören Anthropic för Claude.

  • OpenAI Agents SDKOpenAI-protokoll

    Din egen AsyncOpenAI-klient, omställd till chat completions, med spårning avstängd.

  • LangChainAnthropic- och OpenAI-protokoll

    ChatOpenAI med base_url för alla modeller, eller ChatAnthropic för Claude.

SDK:erna och curl

Kopiera blocket och byt ut nyckeln mot din egen.

OpenAI SDK (Python)

Ange base_url och api_key när du skapar 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)

Ange base_url och api_key när du skapar 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örsta begäran från kommandoraden för att bekräfta att nyckeln fungerar.

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)

Samma begäran med Anthropic-protokollet.

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

Använder du Vercel AI SDK, OpenAI Agents SDK eller LangChain? Alla behöver ytterligare en inställning för att stanna kvar på chat completions, och sidan för respektive verktyg har blocket med den.

Endpoints och gränser

Samma sökvägar som i de officiella API:erna, med ett gemensamt tak för trafiken.

Endpoints

Skicka begäranden till dessa sökvägar.

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

Delas av alla som använder endpointen.

20 requests / minute
4 requests in flight at once

I Anthropic-protokollet måste varje begäran innehålla max_tokens. Strömning fungerar i båda protokollen, och en strömmad begäran kostar exakt lika mycket som en icke-strömmad.

Håll koll på din kredit

Varje förfrågan debiteras enligt modellens publicerade pris och dras från ditt saldo.

På sidan API-åtkomst ser du ditt saldo, dina nycklar och en aktivitetslogg med modell och kostnad för varje begäran, så du behöver aldrig gissa saldot. När krediten börjar ta slut löser du in en ny kod eller köper ett paket. Krediten läggs till på samma konto och alla nycklar fortsätter fungera.

Om något inte fungerar

De få saker som brukar skapa problem, med en enradslösning för varje.

Nyckeln saknas eller är felskriven. Kopiera den igen från API-åtkomst på kontrollpanelen och kontrollera att den skickas som nyckel, inte som modellnamn. En återkallad nyckel ger samma fel: skapa en ny och byt ut den.

Ditt saldo är slut. Öppna API-åtkomst på kontrollpanelen, lös in en kod eller köp ett nytt paket, så går nästa begäran igenom. Inget annat behöver ändras.

Modellen måste vara en som endpointen erbjuder, till exempel claude-opus-5.5. Leverantörens egna stavningar fungerar också (claude-opus-5-5, anthropic/claude-opus-5.5), men ett daterat id eller en modell utanför katalogen avvisas innan förfrågan vidarebefordras, och ingenting debiteras. Anropa GET /v1/models med din nyckel för den aktuella listan, eller läs id:na i prislistan.

I Anthropic-protokollet (/v1/messages) måste varje begäran ange max_tokens. Lägg till det, till exempel "max_tokens": 512, så går begäran igenom. OpenAI-protokollet kräver det inte.

Endpointens kapacitet delas av alla köpare: cirka 20 förfrågningar per minut och 4 samtidigt. Varje 429 innehåller en retry-after-header, och SDK:erna för OpenAI och Anthropic väntar så länge och försöker igen på egen hand. I din egen loop väntar du det antal sekunder som anges eller sänker din samtidighet.

Ett 404-svar som säger att modellen inte är tillgänglig just nu betyder att den tillfälligt ligger nere hos leverantören, inte att det är fel på din nyckel eller ditt saldo. Försök igen om en stund eller skicka begäran till en annan modell.

Ett tillfälligt fel hos leverantören eller i konfigurationen, som inte dras från ditt saldo. Försök igen. Om det fortsätter att misslyckas, kontakta oss via butiken så undersöker vi det.

Ja. Strömmade svar går rakt igenom, både med OpenAI- och Anthropic-protokollet, och användningen mäts från strömmen, så en strömmad begäran kostar lika mycket som en icke-strömmad.

Det är hela installationen.

Lös in, skapa en nyckel, ange bas-URL:en och skicka en förfrågan. Samma modeller, upp till 75% under listpris.

OpenAI- och Anthropic-kompatibelt · användningspanel ingår · ingen inlåsning