Intégrer WorkBuddy
WorkBuddy/CodeBuddy charge des modèles personnalisés depuis un fichier models.json local. Pointez-les vers l’interface HiModels compatible OpenAI Chat Completions.
1. Préparer WorkBuddy/CodeBuddy
- Installez WorkBuddy/CodeBuddy et connectez-vous.
- Ouvrez un projet au moins une fois pour créer le dossier local .codebuddy.
- Créez une clé sur la page « Clés API » HiModels.
2. Configurer les modèles locaux
Créez ou modifiez le fichier de configuration utilisateur :
C:\Users\<your-user-name>\.codebuddy\models.json
Pour limiter la configuration au projet actuel, utilisez plutôt le fichier du projet :
<your-project>\.codebuddy\models.json
Définissez d’abord la variable de clé API HiModels :
# Windows setx HIMODELS_API_KEY "<your_himodels_api_key>" # macOS / Linux export HIMODELS_API_KEY="<your_himodels_api_key>"
Configurez ensuite models.json avec les ID et l’adresse HiModels :
{
"models": [
{
"id": "gpt-5.5",
"name": "GPT-5.5 (HiModels)",
"vendor": "HiModels",
"url": "https://api.himodels.ai/v1/chat/completions",
"apiKey": "${HIMODELS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro (HiModels)",
"vendor": "HiModels",
"url": "https://api.himodels.ai/v1/chat/completions",
"apiKey": "${HIMODELS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": false
}
],
"availableModels": [
"gpt-5.5",
"deepseek-v4-pro"
]
}Enregistrez models.json en UTF-8 sans BOM. Adaptez les ID et limites de tokens selon la page Explorer et le SKU.
3. Redémarrer et choisir un modèle
- Fermez complètement WorkBuddy/CodeBuddy, puis rouvrez-le.
- Dans le sélecteur, choisissez un modèle personnalisé dont le nom contient « HiModels ».
4. Facultatif : vérifier la clé API
Appelez d’abord l’API HiModels dans le terminal pour vérifier la clé, l’ID du modèle et le réseau :
curl https://api.himodels.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${HIMODELS_API_KEY}" \
-d '{"model":"gpt-5.5","messages":[{"role":"user","content":"hi"}],"stream":false}'Pour une erreur 401, vérifiez la clé ; pour une erreur 404, l’ID et l’adresse. Si les modèles manquent, vérifiez le JSON et le chemin, puis redémarrez complètement l’application.