opencode
Utiliser MuiRouter avec opencode
opencode est un agent de codage IA pour le terminal. Branché sur MuiRouter, une seule clé donne accès à Claude, GPT, Gemini, Grok, Kimi et MiMo — facturation au token, sans compte séparé chez chaque fournisseur.
1. Obtenir une clé API
Créez une clé depuis la page « API Keys » du tableau de bord, puis placez-la dans votre environnement.
export MUIROUTER_API_KEY=sk-gw-xxxxxxxx2. Ajouter la configuration du provider
Les providers personnalisés d’opencode exigent une liste de modèles explicite. Ajoutez ceci à votre fichier de configuration :
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"muirouter": {
"npm": "@ai-sdk/openai-compatible",
"name": "MuiRouter",
"options": {
"baseURL": "https://api.muirouter.com/v1",
"apiKey": "{env:MUIROUTER_API_KEY}"
},
"models": {
"claude-opus-5": {},
"gpt-5.6": {},
"gemini-3-flash": {},
"kimi-k3": {}
}
}
}
}Seuls quelques modèles courants figurent ici — ajoutez-en d’autres au même format. Le catalogue complet et les prix sont sur la page tarifs
3. Lancer et choisir un modèle
Redémarrez opencode puis exécutez /models pour voir les modèles MuiRouter.
opencode
/modelsPourquoi lister les modèles à la main ?
opencode n’appelle pas l’endpoint /v1/models d’un provider.