Zed med en egen LLM-leverantör
Lägg till den här leverantören i din Zed-fil settings.json och klistra in nyckeln när Zed frågar, så körs Zed på modellerna Claude, GPT och Grok via din AIGROW-nyckel.
Har du redan en kod? Lös in den under API-åtkomst och skapa sedan en nyckel.
Din Zed-fil 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 } }
]
}
}
}Byt ut ag_your_key_here mot en nyckel från API-åtkomst.
Var inställningen finns
- macOS och Linux
~/.config/zed/settings.json
Claude, GPT och Grok tillsammans
Claude-modeller läggs på den Anthropic-kompatibla leverantören, utan /v1 och med prompt caching aktiverat. GPT och Grok läggs på en OpenAI-kompatibel, med /v1, och deras nyckel anges 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
}
}
]
}
}
}
}Vilken modell du ska använda
Skriv in id:t exakt som det står här.
- Claude Opus 5.5
claude-opus-5.5 - Standardval i varje block på den här sidan och en bra huvudmodell för agentarbete. Kontext: 1 000 000 tokens.
- Claude Sonnet 5.5
claude-sonnet-5.5 - Kostar minst under en lång session: det mesta en agent skickar läses tillbaka från promptcachen, och Sonnets cacheläsningar är de billigaste här. Kontext: 1 000 000 tokens.
- Claude Fable 5.1
claude-fable-5.1 - Kostar mer per token än Opus. Jämför de två på topplistan för kodning innan du byter. Kontext: 1 000 000 tokens.
Prislistan har alla id:n och deras kreditpris, Claude API pricing visar listpriserna och kodningsrankningen jämför modellerna på kodningsfrågor.
Kontrollera att det fungerar
Först nyckeln för sig, sedan Zed med den.
Nyckeln
Be om modelllistan. Det kräver en giltig nyckel och kostar ingenting.
curl https://aigrow.gg/v1/models -H "Authorization: Bearer ag_your_key_here"{
"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
Öppna agentpanelen, välj modellen under aigrow och skicka den här prompten.
Reply with the word readyreadyNär det misslyckas
Först felen i Zed, sedan de svar som slutpunkten ger till alla verktyg.
- 404 på Claude-leverantören
- api_url slutar på /v1. På den Anthropic-kompatibla leverantören ska den vara https://aigrow.gg.
- 404 på en GPT-modell
- capabilities.chat_completions är false, vilket skickar modellen till Responses API. Sätt det till true.
- Mitt verktyg visar 401 eller autentiseringsfel
- 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.
- Jag får 402 eller ett meddelande om kredit
- 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.
- Det står 404 eller Unknown model
- 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.
- Begäranden avvisas med 429
- 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.
- Modellen är inte tillgänglig just nu
- 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.
- Jag får ett 502 eller 503
- 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.
Vad som inte fungerar via AIGROW
Responses API för GPT-modeller. Behåll chat_completions som true på den OpenAI-kompatibla leverantören.
Live-webbsökning i modellen. Ett webbsökningsverktyg som skickas med en begäran besvaras utifrån det modellen redan vet, utan live-resultat. Ett verktyg som hämtar sidor på din egen dator fungerar fortfarande.
Alla andra endpoints än dessa tre: /v1/messages, /v1/chat/completions och /v1/models. Responses API, embeddings och tokenräkning svarar med 404.
Routerfält som models, route, provider och plugins. De tas bort, så en begäran går alltid till den enda modell den anger.
Vad en månad med Zed kostar
En utvecklare som arbetar hela dagen, där större delen av varje begäran läses tillbaka från promptcachen, prissatt till listpris och via kredit. Byt modell för att jämföra.
Claude Opus 5.5, Kodningsagent: $214.20 i månaden till listpris, $100.80 via AIGROW-kredit, $113.40 mindre (53 %).
Frågor om Zed och ett eget API
- Anthropic-kompatibel eller OpenAI-kompatibel i Zed?
- Båda fungerar. Anthropic-kompatibel, med api_url https://aigrow.gg, passar Claude-modeller och prompt caching. OpenAI-kompatibel, med api_url https://aigrow.gg/v1, kör GPT och Grok.
- Var sparar Zed nyckeln?
- I systemets nyckelring när du klistrar in den i leverantörens inställningar, eller i en miljövariabel som är uppkallad efter leverantören, till exempel AIGROW_API_KEY. Enligt Zeds dokumentation ska den aldrig läggas i settings.json.
- Ska jag slå på prompt caching?
- Ja, för Claude-modeller på den Anthropic-kompatibla leverantören. Zed markerar då vilka delar av prompten som ska cachas, och cacheläsningar kostar mindre än ny indata.
Källor: Zed Use API access · Zed LLM providers · Zed Configuring Zed. Kontrollerat 21 oktober 2026.
Ställ in ett annat verktyg
- 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.
- 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.
API-guiden beskriver SDK:erna, curl, slutpunkterna och hastighetsgränserna.
Klistra in blocket så körs Zed på din kredit.
Köp ett kreditpaket, lös in koden från ditt mejl under API-åtkomst, skapa en nyckel och sätt in den i stället för ag_your_key_here.