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

  1. Installez WorkBuddy/CodeBuddy et connectez-vous.
  2. Ouvrez un projet au moins une fois pour créer le dossier local .codebuddy.
  3. 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

  1. Fermez complètement WorkBuddy/CodeBuddy, puis rouvrez-le.
  2. 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.