Skip to content

Utiliser FishXCode avec CodeBuddy ​

Première utilisation ? Commencez par créer votre compte et recharger, puis récupérez votre API Key dans la console FishXCode.

1. Installer et lancer CodeBuddy Code ​

Ce guide configure l’outil en ligne de commande CodeBuddy Code de Tencent Cloud. Vérifiez d’abord que Node.js 18.0 ou supérieur est installé localement, puis installez-le :

bash
npm install -g @tencent-ai/codebuddy-code

Vérifiez la version :

bash
codebuddy --version

Lancez CodeBuddy Code :

bash
codebuddy

Au premier démarrage, suivez les instructions pour terminer la connexion. Ensuite, vous pouvez exécuter /model dans le terminal pour vérifier que les modèles personnalisés sont bien chargés.

2. Ouvrir le fichier de configuration CodeBuddy ​

CodeBuddy Code prend en charge l’intégration de modèles personnalisés via le fichier local models.json. Emplacement du fichier :

  • macOS / Linux : ~/.codebuddy/models.json
  • Windows : C:\Users\<votre-nom>\.codebuddy\models.json

Si le dossier ou le fichier n’existe pas, créez-le d’abord.

3. Ajouter la configuration FishXCode ​

La configuration des modèles tiers dans CodeBuddy Code utilise le protocole OpenAI Chat Completions compatible. Ici, vendor: "OpenAI" désigne la compatibilité du protocole, et non une limitation aux seuls modèles OpenAI ; les modèles Claude peuvent également être appelés via le point d’accès OpenAI compatible de FishXCode.

Écrivez le contenu suivant dans ~/.codebuddy/models.json :

json
{
  "models": [
    {
      "id": "gpt-5.5",
      "name": "FishXCode GPT-5.5",
      "vendor": "OpenAI",
      "apiKey": "sk-你的FishXCode-Token",
      "url": "https://api.fishxcode.com/v1/chat/completions"
    },
    {
      "id": "claude-opus-4-7",
      "name": "FishXCode Claude Opus 4.7",
      "vendor": "OpenAI",
      "apiKey": "sk-你的FishXCode-Token",
      "url": "https://api.fishxcode.com/v1/chat/completions"
    }
  ],
  "availableModels": [
    "gpt-5.5",
    "claude-opus-4-7"
  ]
}

Important

  • Remplacez sk-你的FishXCode-Token par la vraie API Key générée dans la console FishXCode.
  • availableModels doit inclure les identifiants définis dans models[].id; sinon /model peut ne pas afficher les nouveaux modèles.
  • Le point d’accès tiers doit être l’adresse complète Chat Completions : https://api.fishxcode.com/v1/chat/completions.

4. Conserver le plan Tencent en parallèle ​

Si vous devez aussi conserver le plan officiel Tencent, vous pouvez ajouter les modèles FishXCode dans le même models.json :

json
{
  "models": [
    {
      "id": "tc-code-latest",
      "name": "Auto",
      "vendor": "Tencent Cloud",
      "apiKey": "YOUR_TENCENT_CODING_PLAN_KEY",
      "url": "https://api.lkeap.cloud.tencent.com/coding/v3"
    },
    {
      "id": "gpt-5.5",
      "name": "FishXCode GPT-5.5",
      "vendor": "OpenAI",
      "apiKey": "sk-你的FishXCode-Token",
      "url": "https://api.fishxcode.com/v1/chat/completions"
    },
    {
      "id": "claude-opus-4-7",
      "name": "FishXCode Claude Opus 4.7",
      "vendor": "OpenAI",
      "apiKey": "sk-你的FishXCode-Token",
      "url": "https://api.fishxcode.com/v1/chat/completions"
    }
  ],
  "availableModels": [
    "tc-code-latest",
    "gpt-5.5",
    "claude-opus-4-7"
  ]
}

5. Redémarrer et choisir un modèle ​

  1. Enregistrez ~/.codebuddy/models.json
  2. Quittez complètement CodeBuddy Code
  3. Relancez codebuddy
  4. Saisissez /model
  5. Choisissez gpt-5.5 ou claude-opus-4-7
  6. Envoyez une invite de test, par exemple Explique la structure du projet actuel

FAQ ​

/model n’affiche pas les modèles ​

Vérifiez d’abord availableModels. L’identifiant du modèle doit apparaître à la fois dans models[].id et availableModels.

Le modèle apparaît mais l’appel échoue ​

Vérifiez d’abord url. La configuration des modèles tiers FishXCode doit utiliser l’adresse complète https://api.fishxcode.com/v1/chat/completions.

Échec d’authentification ​

Recopiez l’API Key depuis la console FishXCode et vérifiez qu’il n’y a ni espace superflu ni saut de ligne.