OpenCode
Configurez l’agent de programmation open source en terminal pour utiliser la passerelle.
L’exemple ci-dessous utilise le format de configuration
provider / npm d’OpenCode. Si votre installation utilise le format providers / package format, suivez le référence officielle correspondante du fournisseur, en conservant le point de terminaison de la passerelle et une clé pour le groupe visé.OpenCode prend en charge les fournisseurs personnalisés via son fichier de configuration. Pour Claude, utilisez le package natif Anthropic ; son URL de base doit se terminer par /v1.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"gateway": {
"npm": "@ai-sdk/anthropic",
"name": "API gateway",
"options": {
"baseURL": "https://aiprimetech.io/v1",
"apiKey": "{env:GATEWAY_API_KEY}"
},
"models": {
"claude-sonnet-5": {"name": "Claude Sonnet 5"},
"claude-opus-5-5": {"name": "Claude Opus 5.5"}
}
}
},
"model": "gateway/claude-sonnet-5"
}
La configuration se trouve dans ~/.config/opencode/opencode.json ou opencode.json à la racine du projet. Redémarrez OpenCode et sélectionnez le fournisseur.
OpenCode évolue rapidement et son schéma de configuration change. Si le bloc ci-dessus est rejeté, consultez la section consacrée aux fournisseurs dans la documentation d’OpenCode : les valeurs nécessaires restent l’URL de base
https://aiprimetech.io/v1, votre clé et les identifiants exacts des modèles.