Qu'est-ce qu'opencode ?
opencode (par SST) est un agent de codage IA open source pour le terminal. Il est agnostique au fournisseur par conception : tout modèle du catalogue — ou un fournisseur personnalisé déclaré dans opencode.json — peut le piloter, y compris tout endpoint compatible OpenAI via l'AI SDK.
- Un agent natif terminal qui planifie, modifie et exécute des commandes dans votre projet.
- Déclare les fournisseurs personnalisés dans
opencode.jsonvia@ai-sdk/openai-compatible. - Lit les clés API via des références
{env:VAR}— les secrets restent hors du fichier de configuration. - Open source et agnostique au modèle.
Pourquoi router opencode via Tokonomix ?
- Une seule entrée de fournisseur, 130+ modèles — choisissez
tokonomix-consensusou n'importe quel slug direct. - Faites appel au consensus pour les tours difficiles ; un modèle rapide pour les modifications courantes.
- Les plafonds de dépenses par appel encadrent une session agentique ; routage par région / origine pour la conformité.
- Conservez votre clé dans une variable d'environnement via la référence
{env:…}.
Connecter Tokonomix dans opencode.json
Ajoutez une entrée provider utilisant le package @ai-sdk/openai-compatible, avec la baseURL Tokonomix et une référence de clé {env:…}.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"tokonomix": {
"npm": "@ai-sdk/openai-compatible",
"name": "Tokonomix",
"options": {
"baseURL": "https://tokonomix.ai/api/v1",
"apiKey": "{env:TOKONOMIX_API_KEY}"
},
"models": {
"tokonomix-consensus": { "name": "Tokonomix Consensus" }
}
}
}
}Vérifier que ça fonctionne
- Exportez
TOKONOMIX_API_KEY, sauvegardezopencode.jsonet démarrez opencode. - Sélectionnez le modèle Tokonomix et exécutez une petite tâche.
- Confirmez l'appel et l'utilisation des tokens dans votre tableau de bord Tokonomix.
