Guida alla configurazione di OpenCode
Aggiungi UnoRouter come provider personalizzato in OpenCode e scegli qualsiasi modello come agente di codice attivo.
Panoramica
OpenCode legge i suoi provider da un file di configurazione JSON. Aggiungi UnoRouter come provider personalizzato con l'adattatore compatibile con OpenAI e potrai scegliere qualsiasi modello di UnoRouter come modello attivo.
Configurazione rapida
Inserisci questi valori nel client. La tua chiave si compila automaticamente quando accedi.
URL di base: https://api.unorouter.ai/v1
Chiave API: YOUR_API_KEYCompatibilita
Configurazione passo passo
- 1Aprire il file di configurazione di OpenCode
Premi Ctrl + O dentro OpenCode e incolla il percorso. Su Windows, sostituisci YOUR_USER con il tuo nome utente di Windows.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2Sostituire il contenuto del file
Svuota il file e incolla il blocco del provider UnoRouter. Inserisci la tua chiave API di UnoRouter e scegli qualsiasi modello dal catalogo.
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.ai/v1" } } } } - 3Salvare e ricaricare
Premi Ctrl + S per salvare, poi Ctrl + Maiusc + P ed esegui Developer: Reload Window. OpenCode rileva il nuovo provider al ricaricamento.
- 4Scegliere un modello
Apri il selettore di modelli in OpenCode e passa al modello che hai aggiunto. L'adattatore compatibile con OpenAI gestisce automaticamente lo streaming e la chiamata agli strumenti.
Modelli consigliati
Modelli gratuiti che funzionano bene qui. Incolla qualsiasi id di modello nel client.
Cose da sapere
- OpenCode usa internamente l'adattatore npm @ai-sdk/openai-compatible, quindi puoi continuare ad aggiungere modelli in "models" senza riavviare.
- Se Developer: Reload Window non mostra il tuo provider, verifica che il JSON sia stato salvato senza virgole finali.
- Usa gli ID modello esatti dal catalogo di UnoRouter. Rimuovi eventuali prefissi del provider in testa se un copia e incolla ne ha aggiunto uno.