Zed med en brugerdefineret LLM-udbyder

Tilføj denne udbyder i din Zed settings.json, og indsæt din nøgle, når Zed spørger. Så kører Zed på Claude-, GPT- og Grok-modeller via din AIGROW-nøgle.

Har du allerede en kode? Indløs den under API-adgang, og opret derefter en nøgle.

Din Zed settings.json

"language_models": {
  "anthropic_compatible": {
    "aigrow": {
      "api_url": "https://aigrow.gg",
      "available_models": [
        { "name": "claude-opus-5.5", "max_tokens": 1000000,
          "capabilities": { "tools": true, "images": false, "prompt_caching": true } }
      ]
    }
  }
}

Udskift ag_your_key_here med en nøgle fra API-adgang.

Hvor indstillingen findes

macOS og Linux
~/.config/zed/settings.json
Eller tilføj den fra indstillingerneKør agent: open settings, find Add Provider under LLM Providers, vælg Anthropic, og udfyld navnet, API-URL'en https://aigrow.gg, model-id'et og kontekstvinduet.
Giv den nøglenIndsæt nøglen i udbyderens indstillinger, som gemmer den i systemets nøglering, eller sæt AIGROW_API_KEY i miljøet. Skriv aldrig nøglen i settings.json.

Claude, GPT og Grok sammen

Claude-modeller bruger den Anthropic-kompatible udbyder, uden /v1 og med prompt caching slået til. GPT og Grok bruger en OpenAI-kompatibel udbyder, med /v1, og deres nøgle lægges i AIGROW_OPENAI_API_KEY.

{
  "language_models": {
    "anthropic_compatible": {
      "aigrow": {
        "api_url": "https://aigrow.gg",
        "available_models": [
          {
            "name": "claude-opus-5.5",
            "display_name": "Claude Opus 5.5",
            "max_tokens": 1000000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": true
            }
          },
          {
            "name": "claude-sonnet-5.5",
            "display_name": "Claude Sonnet 5.5",
            "max_tokens": 1000000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": true
            }
          }
        ]
      }
    },
    "openai_compatible": {
      "aigrow-openai": {
        "api_url": "https://aigrow.gg/v1",
        "available_models": [
          {
            "name": "gpt-6-astra",
            "display_name": "GPT-6 Astra",
            "max_tokens": 1050000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "grok-4.7",
            "display_name": "Grok 4.7",
            "max_tokens": 500000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          }
        ]
      }
    }
  }
}

Hvilken model du skal bruge

Skriv id'et præcis, som det står her.

Claude Opus 5.5claude-opus-5.5
Standard i hver blok på denne side og en god hovedmodel til agentarbejde. Kontekst: 1.000.000 tokens.
Claude Sonnet 5.5claude-sonnet-5.5
Koster mindst over en lang session: Det meste, en agent sender, læses tilbage fra promptcachen, og Sonnets cache-læsninger er de billigste her. Kontekst: 1.000.000 tokens.
Claude Fable 5.1claude-fable-5.1
Koster mere pr. token end Opus. Sammenlign de to på kodningsranglisten, før du skifter. Kontekst: 1.000.000 tokens.

Prislisten viser alle id'er og deres kreditpris, Claude API-priser viser listepriserne, og kodningsranglisten sammenligner modellerne på kodningsopgaver.

Tjek, at det virker

Først selve nøglen og derefter Zed med den.

Nøglen

Bed om modellisten. Det kræver en gyldig nøgle og koster ingenting.

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

En fungerende nøgle får listen tilbage:

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

Zed

Åbn agentpanelet, vælg modellen under aigrow, og send denne prompt.

Reply with the word ready

En fungerende opsætning svarer i panelet:

ready

Når det fejler

Først fejlene fra Zed, derefter de svar, endpointet giver til alle værktøjer.

404 på Claude-udbyderen
api_url slutter på /v1. På den Anthropic-kompatible udbyder er den https://aigrow.gg.
404 på en GPT-model
capabilities.chat_completions er false, hvilket sender modellen til Responses API. Sæt den til true.
Mit værktøj viser 401 eller en godkendelsesfejl
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.
Jeg får 402 eller en besked om kredit
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.
Der står 404 eller Unknown model
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.
Forespørgsler afvises med 429
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.
Modellen er ikke tilgængelig lige nu
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.
Jeg får en 502 eller 503
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.

Hvad der ikke virker via AIGROW

  • Responses API til GPT-modeller. Lad chat_completions være true på den OpenAI-kompatible udbyder.

  • Live websøgning inde i modellen. Et websøgningsværktøj, der sendes med en forespørgsel, besvares ud fra det, modellen allerede ved, uden live resultater. Et værktøj, der henter sider på din egen maskine, virker stadig.

  • Ethvert endpoint ud over disse tre: /v1/messages, /v1/chat/completions og /v1/models. Responses API, embeddings og token-optælling svarer 404.

  • Routerfelter som models, route, provider og plugins. De udelades, så en forespørgsel altid går til den ene model, den angiver.

Hvad en måned med Zed koster

En udvikler, der arbejder hele dagen, hvor størstedelen af hver forespørgsel læses tilbage fra prompt-cachen, til listeprisen og via kredit. Skift model for at sammenligne.

Claude Opus 5.5, Kodningsagent: $214.20 om måneden til listeprisen, $100.80 via AIGROW-kredit, $113.40 mindre (53 %).

Spørgsmål om Zed og en skræddersyet API

Anthropic-kompatibel eller OpenAI-kompatibel i Zed?
Begge dele virker. Anthropic-kompatibel, med api_url https://aigrow.gg, passer til Claude-modeller og prompt caching. OpenAI-kompatibel, med api_url https://aigrow.gg/v1, kører GPT og Grok.
Hvor gemmer Zed nøglen?
I systemets nøglering, når du indsætter den i udbyderens indstillinger, eller i en miljøvariabel opkaldt efter udbyderen, for eksempel AIGROW_API_KEY. Zeds dokumentation siger, at den aldrig bør stå i settings.json.
Skal jeg slå prompt caching til?
Ja, for Claude-modeller på den Anthropic-kompatible udbyder. Zed markerer så de dele af prompten, der skal caches, og læsning fra cachen koster mindre end nyt input.

Kilder: Zed Use API access · Zed LLM providers · Zed Configuring Zed. Tjekket 21. oktober 2026.

Sæt et andet værktøj op

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

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

API-guiden beskriver SDK'erne, curl, endpoints og ratebegrænsningerne.

Indsæt blokken, så kører Zed på din kredit.

Køb en kreditpakke, indløs koden fra din e-mail under API-adgang, opret en nøgle og sæt den ind i stedet for ag_your_key_here.