Open sourceCompatibile con OpenAIopencode
opencode
Agente da terminale open source, funziona con qualsiasi provider.
opencode configura ogni provider con una base URL invece di leggere OPENAI_BASE_URL. Il modo più rapido è l’accesso interattivo; per il controllo totale, modifica il file di configurazione.
Passi di configurazione
- 1
Installa opencode
Richiede Node.js 18 o più recente. Installa il comando globale opencode.
bashnpm install -g opencode-ai - 2
Opzione A: accesso rapido
Esegui il comando di login, scorri fino a "Other", poi incolla la tua base URL e chiave API.
bashopencode auth login - 3
Opzione B: file di configurazione
Dichiara un provider compatibile con OpenAI con la sua base URL, chiave e modello. Sostituisci i valori con i tuoi.
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
Inizia a programmare
Avvialo nella cartella del tuo progetto e seleziona il tuo modello personalizzato con il comando /models.
bashopencode
Suggerimento: opencode non legge OPENAI_BASE_URL né OPENAI_API_KEY per gli endpoint personalizzati. Devi dichiarare il provider, tramite auth login o il file di configurazione.
Scegli prima un modello o provider più economico, poi inserisci la sua chiave ed endpoint nei passi sopra. Confronta i prezzi · Sfoglia i provider