237 lines
14 KiB
Plaintext
237 lines
14 KiB
Plaintext
---
|
|
title: Zen
|
|
description: Lista curata di modelli fornita da OpenCode.
|
|
---
|
|
|
|
import config from "../../../../config.mjs"
|
|
export const console = config.console
|
|
export const email = `mailto:${config.email}`
|
|
|
|
OpenCode Zen e una lista di modelli testati e verificati dal team di OpenCode.
|
|
|
|
:::note
|
|
OpenCode Zen e attualmente in beta.
|
|
:::
|
|
|
|
Zen funziona come qualunque altro provider in OpenCode. Accedi a OpenCode Zen e ottieni la tua chiave API. E **completamente opzionale**: non devi usarlo per usare OpenCode.
|
|
|
|
---
|
|
|
|
## Contesto
|
|
|
|
Ci sono moltissimi modelli, ma solo pochi funzionano bene come agenti di coding. Inoltre, la maggior parte dei provider e configurata in modo molto diverso, quindi prestazioni e qualita possono variare parecchio.
|
|
|
|
:::tip
|
|
Abbiamo testato un gruppo selezionato di modelli e provider che funzionano bene con OpenCode.
|
|
:::
|
|
|
|
Quindi, se usi un modello tramite qualcosa come OpenRouter, non puoi mai essere sicuro di ottenere la migliore versione del modello che vuoi.
|
|
|
|
Per risolvere, abbiamo fatto alcune cose:
|
|
|
|
1. Abbiamo testato un gruppo selezionato di modelli e parlato coi loro team su come eseguirli al meglio.
|
|
2. Poi abbiamo lavorato con alcuni provider per assicurarci che venissero serviti correttamente.
|
|
3. Infine, abbiamo fatto benchmark delle combinazioni modello/provider e creato una lista che ci sentiamo di raccomandare.
|
|
|
|
OpenCode Zen e un gateway AI che ti da accesso a questi modelli.
|
|
|
|
---
|
|
|
|
## Come funziona
|
|
|
|
OpenCode Zen funziona come qualunque altro provider in OpenCode.
|
|
|
|
1. Accedi a **<a href={console}>OpenCode Zen</a>**, aggiungi i dettagli di fatturazione e copia la chiave API.
|
|
2. Esegui il comando `/connect` nella TUI, seleziona OpenCode Zen e incolla la chiave API.
|
|
3. Esegui `/models` nella TUI per vedere la lista dei modelli che consigliamo.
|
|
|
|
Paghi per richiesta e puoi aggiungere credito al tuo account.
|
|
|
|
---
|
|
|
|
## Endpoint
|
|
|
|
Puoi anche accedere ai nostri modelli tramite i seguenti endpoint API.
|
|
|
|
| Modello | ID modello | Endpoint | Pacchetto AI SDK |
|
|
| ------------------ | ------------------ | -------------------------------------------------- | --------------------------- |
|
|
| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.5 | claude-opus-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Gemini 3 Pro | gemini-3-pro | `https://opencode.ai/zen/v1/models/gemini-3-pro` | `@ai-sdk/google` |
|
|
| Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` |
|
|
| MiniMax M2.1 | minimax-m2.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| MiniMax M2.1 Free | minimax-m2.1-free | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| GLM 4.7 | glm-4.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 4.7 Free | glm-4.7-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 4.6 | glm-4.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2.5 Free | kimi-k2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2 Thinking | kimi-k2-thinking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2 | kimi-k2 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
|
|
Il [model id](/docs/config/#models) nella config di OpenCode usa il formato `opencode/<model-id>`. Per esempio, per GPT 5.2 Codex useresti `opencode/gpt-5.2-codex` nella config.
|
|
|
|
---
|
|
|
|
### Modelli
|
|
|
|
Puoi recuperare la lista completa dei modelli disponibili e i relativi metadati da:
|
|
|
|
```
|
|
https://opencode.ai/zen/v1/models
|
|
```
|
|
|
|
---
|
|
|
|
## Prezzi
|
|
|
|
Supportiamo un modello pay-as-you-go. Qui sotto trovi i prezzi **per 1M token**.
|
|
|
|
| Modello | Input | Output | Lettura in cache | Scrittura in cache |
|
|
| --------------------------------- | ------ | ------ | ---------------- | ------------------ |
|
|
| Big Pickle | Gratis | Gratis | Gratis | - |
|
|
| MiniMax M2.1 Free | Gratis | Gratis | Gratis | - |
|
|
| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - |
|
|
| GLM 4.7 Free | Gratis | Gratis | Gratis | - |
|
|
| GLM 4.7 | $0.60 | $2.20 | $0.10 | - |
|
|
| GLM 4.6 | $0.60 | $2.20 | $0.10 | - |
|
|
| Kimi K2.5 Free | Gratis | Gratis | Gratis | - |
|
|
| Kimi K2.5 | $0.60 | $3.00 | $0.08 | - |
|
|
| Kimi K2 Thinking | $0.40 | $2.50 | - | - |
|
|
| Kimi K2 | $0.40 | $2.50 | - | - |
|
|
| Qwen3 Coder 480B | $0.45 | $1.50 | - | - |
|
|
| Claude Sonnet 4.5 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4.5 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Sonnet 4 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Haiku 4.5 | $1.00 | $5.00 | $0.10 | $1.25 |
|
|
| Claude Haiku 3.5 | $0.80 | $4.00 | $0.08 | $1.00 |
|
|
| Claude Opus 4.6 (≤ 200K tokens) | $5.00 | $25.00 | $0.50 | $6.25 |
|
|
| Claude Opus 4.6 (> 200K tokens) | $10.00 | $37.50 | $1.00 | $12.50 |
|
|
| Claude Opus 4.5 | $5.00 | $25.00 | $0.50 | $6.25 |
|
|
| Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
|
|
| Gemini 3 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - |
|
|
| Gemini 3 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - |
|
|
| Gemini 3 Flash | $0.50 | $3.00 | $0.05 | - |
|
|
| GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.2 Codex | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5.1 Codex | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5.1 Codex Max | $1.25 | $10.00 | $0.125 | - |
|
|
| GPT 5.1 Codex Mini | $0.25 | $2.00 | $0.025 | - |
|
|
| GPT 5 | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5 Codex | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5 Nano | Gratis | Gratis | Gratis | - |
|
|
|
|
Potresti notare _Claude Haiku 3.5_ nella cronologia d'uso. E un [modello a basso costo](/docs/config/#models) usato per generare i titoli delle sessioni.
|
|
|
|
:::note
|
|
Le commissioni della carta di credito vengono ribaltate al costo (4.4% + $0.30 per transazione); non addebitiamo nulla oltre a questo.
|
|
:::
|
|
|
|
I modelli gratuiti:
|
|
|
|
- GLM 4.7 Free e disponibile su OpenCode per un periodo limitato. Il team usa questo tempo per raccogliere feedback e migliorare il modello.
|
|
- Kimi K2.5 Free e disponibile su OpenCode per un periodo limitato. Il team usa questo tempo per raccogliere feedback e migliorare il modello.
|
|
- MiniMax M2.1 Free e disponibile su OpenCode per un periodo limitato. Il team usa questo tempo per raccogliere feedback e migliorare il modello.
|
|
- Big Pickle e un modello stealth gratuito su OpenCode per un periodo limitato. Il team usa questo tempo per raccogliere feedback e migliorare il modello.
|
|
|
|
<a href={email}>Contattaci</a> se hai domande.
|
|
|
|
---
|
|
|
|
### Ricarica automatica
|
|
|
|
Se il saldo scende sotto $5, Zen ricarica automaticamente $20.
|
|
|
|
Puoi cambiare l'importo della ricarica automatica. Puoi anche disabilitare completamente l'auto-reload.
|
|
|
|
---
|
|
|
|
### Limiti mensili
|
|
|
|
Puoi anche impostare un limite mensile di utilizzo per l'intero workspace e per ogni membro del team.
|
|
|
|
Per esempio, se imposti un limite mensile a $20, Zen non usera piu di $20 in un mese. Ma se hai l'auto-reload attivo, Zen potrebbe finire per addebitarti piu di $20 se il saldo scende sotto $5.
|
|
|
|
---
|
|
|
|
## Privacy
|
|
|
|
Tutti i nostri modelli sono ospitati negli US. I nostri provider seguono una policy di zero-retention e non usano i tuoi dati per training dei modelli, con le seguenti eccezioni:
|
|
|
|
- Big Pickle: durante il periodo gratuito, i dati raccolti potrebbero essere usati per migliorare il modello.
|
|
- GLM 4.7 Free: durante il periodo gratuito, i dati raccolti potrebbero essere usati per migliorare il modello.
|
|
- Kimi K2.5 Free: durante il periodo gratuito, i dati raccolti potrebbero essere usati per migliorare il modello.
|
|
- MiniMax M2.1 Free: durante il periodo gratuito, i dati raccolti potrebbero essere usati per migliorare il modello.
|
|
- OpenAI APIs: le richieste vengono conservate per 30 giorni in conformita alle [OpenAI's Data Policies](https://platform.openai.com/docs/guides/your-data).
|
|
- Anthropic APIs: le richieste vengono conservate per 30 giorni in conformita alle [Anthropic's Data Policies](https://docs.anthropic.com/en/docs/claude-code/data-usage).
|
|
|
|
---
|
|
|
|
## Per i team
|
|
|
|
Zen funziona benissimo anche per i team. Puoi invitare colleghi, assegnare ruoli, curare i modelli usati dal team e altro.
|
|
|
|
:::note
|
|
I workspace sono attualmente gratuiti per i team come parte della beta.
|
|
:::
|
|
|
|
Gestire il workspace e attualmente gratuito per i team come parte della beta. Condivideremo presto piu dettagli sul pricing.
|
|
|
|
---
|
|
|
|
### Ruoli
|
|
|
|
Puoi invitare colleghi nel workspace e assegnare ruoli:
|
|
|
|
- **Admin**: gestisce modelli, membri, chiavi API e fatturazione
|
|
- **Member**: gestisce solo le proprie chiavi API
|
|
|
|
Gli admin possono anche impostare limiti mensili di spesa per ogni membro per tenere i costi sotto controllo.
|
|
|
|
---
|
|
|
|
### Accesso ai modelli
|
|
|
|
Gli admin possono abilitare o disabilitare modelli specifici per il workspace. Le richieste verso un modello disabilitato restituiscono un errore.
|
|
|
|
Questo e utile quando vuoi disabilitare l'uso di un modello che raccoglie dati.
|
|
|
|
---
|
|
|
|
### Usa le tue chiavi
|
|
|
|
Puoi usare le tue chiavi API OpenAI o Anthropic continuando ad accedere agli altri modelli in Zen.
|
|
|
|
Quando usi le tue chiavi, i token vengono fatturati direttamente dal provider, non da Zen.
|
|
|
|
Per esempio, la tua organizzazione potrebbe avere gia una chiave per OpenAI o Anthropic e vuoi usare quella invece di quella fornita da Zen.
|
|
|
|
---
|
|
|
|
## Obiettivi
|
|
|
|
Abbiamo creato OpenCode Zen per:
|
|
|
|
1. Fare **benchmark** dei migliori modelli/provider per agenti di coding.
|
|
2. Dare accesso alle opzioni di **massima qualita** senza ridurre le prestazioni o instradare verso provider piu economici.
|
|
3. Trasferire eventuali **riduzioni di prezzo** vendendo al costo; l'unico markup copre le commissioni di elaborazione.
|
|
4. Evitare **lock-in** permettendoti di usarlo con qualunque altro agente di coding e lasciandoti sempre usare anche altri provider con OpenCode.
|