CodeBuddy

CodeBuddy

腾讯出品、可接入 TokenMix 的 AI 编程助手

简介

CodeBuddy 是腾讯云推出的 AI 编程助手,提供 VS Code 与 JetBrains 插件、独立 IDE 以及命令行工具等形态。它支持代码补全、对话、多文件编辑、Agent 模式和 MCP 工具,并内置了腾讯 Hunyuan、DeepSeek、GLM 等模型。它还会从配置文件中读取自定义模型定义,你正是通过这种方式把它接入 TokenMix。

准备工作

从官网安装 CodeBuddy(codebuddy.ai,中国大陆为 codebuddy.cn)——插件、独立 IDE 和 CLI 共用同一份模型配置。注册 TokenMix 账号,打开控制台,生成一个 API 密钥(形如 sk-tm-...)。选择一个要使用的编程模型,例如 deepseek-v4-pro、qwen3-coder-plus 或 glm-5.1。

把 CodeBuddy 接入 TokenMix

CodeBuddy 从名为 models.json 的文件中读取自定义模型。要对所有项目生效,请在 ~/.codebuddy/models.json 创建或编辑该文件;要仅对单个项目生效,请使用项目路径下的 /.codebuddy/models.json。添加一条配置:

{
  "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
}

把 "id" 设为你想使用的 TokenMix 模型(它就是发送给 API 的模型名称),"vendor" 设为 OpenAI,"url" 设为 TokenMix 的 chat-completions 端点,"apiKey" 设为你的密钥。若要提供多个模型,可为每个模型各添加一条配置,并分别使用各自的 "id"。CodeBuddy 会在约一秒内重新加载该文件。

验证

打开 CodeBuddy 的模型选择器,选中你刚添加的模型(它会以你设定的名称显示)。问它一个简单的问题,比如让它解释某个函数。如果它能回答,就说明 CodeBuddy 已经在调用你的 TokenMix 模型了。

常见问题

该自定义模型使用 OpenAI 的 chat-completions 格式,这正是 TokenMix 端点所采用的格式,因此 TokenMix 提供的任何对话模型都能使用——保持 "url" 不变,改动 "id" 即可切换模型。你的密钥只保存在本地文件中,不会被上传。如果 CodeBuddy 无法连接到模型,请确认 "url" 以 /v1/chat/completions 结尾,且 "vendor" 设为 OpenAI。