OpenCode
Configure OpenCode avec un override du provider OpenAI pointant vers Prismatic.
Configuration
- Place la config dans
~/.config/opencode/opencode.jsonou dansopencode.jsonau root du projet. - Remplace le
baseURLdu provider OpenAI parhttps://api.prismaticapi.com/v1. - Mets
modelsuropenai/public-model-id. - Mets
small_modelsur un modèle moins cher/plus rapide pour les tâches légères.
Exemple
{
"provider": {
"openai": {
"options": {
"baseURL": "https://api.prismaticapi.com/v1",
"apiKey": "pa_YOUR_KEY",
"timeout": 600000
}
}
},
"model": "openai/claude-sonnet-4-6",
"small_model": "openai/claude-haiku-4-5"
}export OPENAI_API_KEY="pa_YOUR_KEY" opencode auth login opencode models --refresh
Modèles recommandés
claude-sonnet-4-6— modèle fort pour raisonnement, refactor et agents de code.claude-haiku-4-5— option rapide pour autocomplete, petites questions et tâches légères.deepseek-v3-2ou autre ID public — alternative selon ton catalogue actif et ton plan.
Troubleshooting
Erreur d’authentification
Vérifie que la clé API ne contient pas d’espace en trop et qu’elle n’a pas été révoquée dans le dashboard.
Modèle refusé
Utilise un ID modèle public retourné par GET /v1/models ; n’utilise pas de label ou d’alias.
Problème de connexion
Confirme que la base URL configurée correspond exactement à celle indiquée et que ton réseau autorise HTTPS vers api.prismaticapi.com.
Notes
- Lance
opencode auth loginsi ta configuration OpenCode stocke les credentials séparément. - Lance
opencode models --refreshsi la liste des modèles est en cache. - Utilise le préfixe
openai/quand OpenCode attend un nom provider/model.