CodeBuddy

CodeBuddy

L'assistant de codage IA de Tencent que vous pouvez diriger vers TokenMix

Présentation

CodeBuddy est l'assistant de codage IA de Tencent Cloud, disponible sous forme de plugin pour VS Code et JetBrains, d'IDE autonome et d'outil en ligne de commande. Il assure la complétion de code, le chat, l'édition multifichier, un mode agent et les outils MCP, et embarque des modèles intégrés comme Tencent Hunyuan, DeepSeek et GLM. Il lit également les définitions de modèles personnalisés depuis un fichier de configuration — c'est ainsi que vous le dirigez vers TokenMix.

Avant de commencer

Installez CodeBuddy depuis son site officiel (codebuddy.ai, ou codebuddy.cn en Chine) — le plugin, l'IDE autonome et le CLI partagent tous la même configuration de modèles. Créez un compte TokenMix, ouvrez la console et générez une clé API (de la forme sk-tm-...). Choisissez un modèle de codage à utiliser, par exemple deepseek-v4-pro, qwen3-coder-plus ou glm-5.1.

Connecter CodeBuddy à TokenMix

CodeBuddy lit les modèles personnalisés dans un fichier nommé models.json. Créez-le ou modifiez-le dans ~/.codebuddy/models.json pour tous les projets, ou dans le chemin du projet /.codebuddy/models.json pour un seul projet. Ajoutez une entrée :

{
  "id": "deepseek-v4-pro",
  "name": "DeepSeek V4 Pro (TokenMix)",
  "vendor": "OpenAI",
  "apiKey": "sk-tm-your-key",
  "url": "https://api.tokenmix.ai/v1/chat/completions",
  "maxInputTokens": 128000,
  "maxOutputTokens": 8192,
  "supportsToolCall": true
}

Définissez "id" sur le modèle TokenMix souhaité (c'est le nom de modèle envoyé à l'API), "vendor" sur OpenAI, "url" sur le point de terminaison chat-completions de TokenMix et "apiKey" sur votre clé. Pour proposer plusieurs modèles, ajoutez une entrée par modèle, chacune avec son propre "id". CodeBuddy recharge le fichier en une seconde environ.

Vérifier que tout fonctionne

Ouvrez le sélecteur de modèles de CodeBuddy et choisissez le modèle que vous venez d'ajouter (il apparaît sous le nom que vous lui avez donné). Posez-lui une question simple, par exemple d'expliquer une fonction. S'il répond, CodeBuddy appelle désormais votre modèle TokenMix.

FAQ

Le modèle personnalisé utilise le format chat-completions d'OpenAI, celui que parle le point de terminaison de TokenMix : tout modèle de chat proposé par TokenMix fonctionnera donc — conservez la même "url" et changez l'"id" pour basculer d'un modèle à l'autre. Votre clé reste dans le fichier local et n'est pas envoyée. Si CodeBuddy n'atteint pas le modèle, vérifiez que l'"url" se termine par /v1/chat/completions et que "vendor" est bien réglé sur OpenAI.