Zed con un provider LLM personalizzato
Aggiungi questo provider al settings.json di Zed e incolla la chiave quando Zed te la chiede: Zed funzionerà con i modelli Claude, GPT e Grok tramite la tua chiave AIGROW.
Hai già un codice? Riscattalo su Accesso API, poi crea una chiave.
Il tuo settings.json di Zed
"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 } }
]
}
}
}Sostituisci ag_your_key_here con una chiave presa da Accesso API.
Dove si trova l'impostazione
- macOS e Linux
~/.config/zed/settings.json
Claude, GPT e Grok insieme
I modelli Claude vanno sul provider compatibile con Anthropic, senza /v1, con il prompt caching attivo. GPT e Grok vanno su uno compatibile con OpenAI, con /v1, e la loro chiave va in 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
}
}
]
}
}
}
}Quale modello usare
Inserisci l'id esattamente come è scritto qui.
- Claude Opus 5.5
claude-opus-5.5 - È l’impostazione predefinita in ogni blocco di questa pagina e un ottimo modello principale per il lavoro con gli agenti. Contesto: 1.000.000 token.
- Claude Sonnet 5.5
claude-sonnet-5.5 - Costa meno in una sessione lunga: la maggior parte di ciò che un agente invia viene riletta dalla cache del prompt, e le letture dalla cache di Sonnet sono le più economiche qui. Contesto: 1.000.000 token.
- Claude Fable 5.1
claude-fable-5.1 - Costa più di Opus per token. Confronta i due sulla classifica di coding prima di passare all’altro. Contesto: 1.000.000 token.
Il listino prezzi riporta ogni id con la sua tariffa in crediti, i prezzi dell'API di Claude riportano i prezzi di listino e la classifica per il coding confronta i modelli su prompt di programmazione.
Verifica che funzioni
Prima la chiave da sola, poi Zed con la chiave.
La chiave
Richiedi l'elenco dei modelli. Serve una chiave valida e non costa nulla.
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
Apri il pannello dell’agente, scegli il modello sotto aigrow e invia questo prompt.
Reply with the word readyreadyQuando non funziona
Prima gli errori di Zed, poi le risposte che l'endpoint dà a qualsiasi strumento.
- 404 sul provider Claude
- L’api_url termina con /v1. Sul provider compatibile con Anthropic è https://aigrow.gg.
- 404 su un modello GPT
- capabilities.chat_completions è false, il che manda il modello alla Responses API. Impostalo su true.
- Il mio strumento mostra un errore 401 o di autenticazione
- La chiave manca o è stata digitata in modo errato. Copiala di nuovo da Accesso API nella dashboard e assicurati che venga inviata come chiave, non come nome di un modello. Una chiave revocata dà lo stesso errore: creane una nuova e sostituiscila.
- Ricevo un errore 402 o un messaggio sul credito
- Il tuo saldo è esaurito. Apri Accesso API nella dashboard, riscatta un codice o acquista un altro pacchetto e la richiesta successiva andrà a buon fine. Non serve cambiare nient’altro.
- Compare 404 o Unknown model
- Il modello deve essere uno di quelli serviti dall’endpoint, per esempio claude-opus-5.5. Funzionano anche le grafie originali del provider (claude-opus-5-5, anthropic/claude-opus-5.5), ma un id con data o qualsiasi modello fuori dal catalogo viene rifiutato prima che la richiesta sia inoltrata, e non viene addebitato nulla. Con la tua chiave richiedi GET /v1/models per l’elenco aggiornato, oppure leggi gli id nel listino.
- Le richieste vengono rifiutate con errore 429
- La capacità dell’endpoint è condivisa da tutti i clienti: circa 20 richieste al minuto e 4 contemporaneamente. Ogni risposta 429 include un header retry-after, e gli SDK di OpenAI e Anthropic attendono quel tempo e riprovano da soli. In un ciclo scritto da te, attendi i secondi indicati oppure riduci la concorrenza.
- Il modello al momento non è disponibile
- Un 404 che indica che il modello non è al momento disponibile significa che è temporaneamente fuori servizio presso il provider a monte, non che c'è un problema con la tua chiave o il tuo saldo. Riprova tra qualche istante oppure invia la richiesta a un altro modello.
- Ricevo un errore 502 o 503
- Un problema temporaneo a monte o di configurazione, che non viene addebitato sul tuo saldo. Riprova la richiesta; se continua a fallire, scrivici tramite lo store e ce ne occuperemo.
Cosa non funziona tramite AIGROW
La Responses API per i modelli GPT. Lascia chat_completions su true sul provider compatibile con OpenAI.
Ricerca web in tempo reale all’interno del modello. Uno strumento di ricerca web inviato con una richiesta riceve risposta da ciò che il modello già sa, senza risultati in tempo reale. Uno strumento che recupera pagine sulla tua macchina funziona comunque.
Qualsiasi endpoint oltre a questi tre: /v1/messages, /v1/chat/completions e /v1/models. La Responses API, gli embedding e il conteggio dei token rispondono 404.
I campi del router, come models, route, provider e plugins. Vengono scartati, quindi una richiesta va sempre al solo modello che indica.
Quanto costa un mese di Zed
Uno sviluppatore al lavoro tutto il giorno, con la maggior parte di ogni richiesta letta dalla cache del prompt, al prezzo di listino e tramite credito. Cambia il modello per confrontare.
Claude Opus 5.5, Agente di coding: $214.20 al mese al prezzo di listino, $100.80 con il credito AIGROW, $113.40 in meno (53%).
Domande su Zed e su un'API personalizzata
- Compatibile con Anthropic o con OpenAI in Zed?
- Vanno bene entrambi. Quello compatibile con Anthropic, con api_url https://aigrow.gg, è adatto ai modelli Claude e al prompt caching. Quello compatibile con OpenAI, con api_url https://aigrow.gg/v1, esegue GPT e Grok.
- Dove conserva la chiave Zed?
- Nel portachiavi di sistema, se la incolli nelle impostazioni del provider, oppure in una variabile d’ambiente con il nome del provider, come AIGROW_API_KEY. La documentazione di Zed raccomanda di non inserirla mai in settings.json.
- Devo attivare il prompt caching?
- Sì, per i modelli Claude sul provider compatibile con Anthropic. Zed contrassegna così le parti del prompt da mettere in cache, e le letture dalla cache costano meno di un nuovo input.
Fonti: Zed Use API access · Zed LLM providers · Zed Configuring Zed. Consultato il 21 ottobre 2026.
Configura un altro strumento
- Claude CodeProtocollo Anthropic
Quattro variabili d’ambiente, nella shell o in settings.json.
- ClineProtocollo OpenAI
Il provider OpenAI Compatible, quattro campi nella schermata delle impostazioni.
- Roo CodeProtocollo OpenAI
Il provider OpenAI Compatible, con gli stessi campi di Cline.
- Kilo CodeProtocollo OpenAI
Un provider personalizzato nella scheda Providers; l’elenco dei modelli si compila da solo.
- ContinueProtocollo OpenAI
Una voce in models nel file config.yaml, con provider openai e un apiBase.
- AiderProtocollo OpenAI
OPENAI_API_BASE e OPENAI_API_KEY, poi openai/ prima dell’id del modello.
- OpenCodeProtocollo OpenAI
Un blocco provider in opencode.json e la chiave tramite /connect.
- GooseProtocollo OpenAI
Il provider OpenAI con OPENAI_HOST, oppure un file di provider personalizzato.
- Vercel AI SDKProtocolli Anthropic e OpenAI
Il provider OpenAI Compatible per ogni modello, oppure il provider Anthropic per Claude.
- OpenAI Agents SDKProtocollo OpenAI
Il tuo client AsyncOpenAI, passato alle chat completions, con il tracing disattivato.
- LangChainProtocolli Anthropic e OpenAI
ChatOpenAI con base_url per ogni modello, oppure ChatAnthropic per Claude.
La guida all'API comprende gli SDK, curl, gli endpoint e i limiti di frequenza.
Incolla il blocco e Zed funziona con il tuo credito.
Acquista un pacchetto di credito, riscatta il codice ricevuto via email su Accesso API, crea una chiave e inseriscila al posto di ag_your_key_here.