Guide de configuration OpenCode
Ajoutez UnoRouter comme fournisseur personnalisé dans OpenCode et choisissez n'importe quel modèle comme agent de code actif.
Apercu
OpenCode lit ses fournisseurs depuis un fichier de configuration JSON. Ajoutez UnoRouter comme fournisseur personnalisé avec l'adaptateur compatible OpenAI et vous pourrez choisir n'importe quel modèle UnoRouter comme modèle actif.
Configuration rapide
Renseignez ces valeurs dans le client. Votre cle se remplit automatiquement une fois connecte.
URL de base: https://api.unorouter.ai/v1
Cle API: YOUR_API_KEYCompatibilite
Configuration etape par etape
- 1Ouvrir le fichier de configuration OpenCode
Appuyez sur Ctrl + O dans OpenCode et collez le chemin. Sous Windows, remplacez YOUR_USER par votre nom d'utilisateur Windows.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2Remplacer le contenu du fichier
Videz le fichier et collez le bloc de fournisseur UnoRouter. Renseignez votre clé API UnoRouter et choisissez n'importe quel modèle du catalogue.
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" } } } } - 3Enregistrer et recharger
Appuyez sur Ctrl + S pour enregistrer, puis sur Ctrl + Maj + P et lancez Developer: Reload Window. OpenCode prend en compte le nouveau fournisseur au rechargement.
- 4Choisir un modèle
Ouvrez le sélecteur de modèle dans OpenCode et passez au modèle que vous avez ajouté. L'adaptateur compatible OpenAI gère automatiquement le streaming et l'appel d'outils.
Modeles recommandes
Modeles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modele dans le client.
Points de vigilance
- OpenCode utilise en interne l'adaptateur npm @ai-sdk/openai-compatible, vous pouvez donc continuer à ajouter des modèles sous "models" sans redémarrer.
- Si Developer: Reload Window n'affiche pas votre fournisseur, vérifiez que le JSON a été enregistré sans virgules en fin de ligne.
- Utilisez les identifiants de modèle exacts du catalogue UnoRouter. Retirez tout préfixe de fournisseur en tête si un copier-coller en a ajouté un.