准备工作
- CodeBuddy 已安装,并且可以正常打开。
- 在 AIHubMix 控制台 创建好的 API Key,格式通常是
sk-***。 - 要使用的模型 ID,例如
gpt-5.5、gemini-3.5-flash、deepseek-v4.1-flash。模型 ID 建议直接从 AIHubMix 模型列表复制,避免手动输入错误。
前端界面配置 AIHubMix 模型
打开 CodeBuddy,在输入框下方点击当前模型名称,例如 Default。


- Endpoint:通常填
https://aihubmix.com/v1。如果主地址暂时不可用,改成备用地址https://api.inferera.com/v1。 - API Key:填你在 AIHubMix 控制台 创建的 Key。
- Model Name:填要用的模型 ID,例如
gpt-5.5。 - Advanced Settings:按模型能力勾选。需要工具调用就开 Tool Calling;模型支持看图就开 Image Input;推理模型可以开 Reasoning。


通过配置文件添加模型
CodeBuddy 会把自定义模型写到本地配置文件里。前端界面配置不方便时,可以编辑这个文件:~/.codebuddy/models.json。
CodeBuddy 支持项目级模型配置,位置是:
models.json 时,推荐把 url 写成完整的 Chat Completions 地址:
availableModels 用于限制下拉列表中显示的模型,只有列出的模型会显示。项目级配置会整体替换用户级配置。
如果当前 API 主地址不可用,把 url 改成备用地址即可:
https://aihubmix.com/v1 就可以;直接写 models.json 时,按 CodeBuddy 的配置文件格式补到 /chat/completions 更稳。models.json 支持热重载,保存后自动生效,也可以重新打开模型下拉列表查看。
如果不想把 Key 明文写进 models.json,可以使用环境变量引用:
CodeBuddy CLI
CodeBuddy 的命令行版本叫 CodeBuddy Code,安装后在终端执行codebuddy 启动。安装前需要 Node.js 18.0 及以上版本。如果本机还没有安装,可以用 npm 安装:
codebuddy --version 可以确认安装成功。
CLI 可以通过环境变量指定 API Key、接口地址和默认模型。CLI 使用 OpenAI 兼容协议,请求地址为 <CODEBUDDY_BASE_URL>/chat/completions,AIHubMix 的 CODEBUDDY_BASE_URL 填写 https://aihubmix.com/v1:
codebuddy 是启动命令。启动后可以直接在终端里输入问题。
需要固定生效时,把这些变量写进 %USERPROFILE%\.codebuddy\settings.json(macOS 和 Linux 上为 ~/.codebuddy/settings.json):
CODEBUDDY_BASE_URL 是否漏写了 /v1。/chat/completions 由 CLI 自动拼接,不要把它写进 CODEBUDDY_BASE_URL。
验证效果
选中自定义模型后,发一条简单消息测试一下,比如让 CodeBuddy 简短介绍 AIHubMix。能正常回复,就说明配置已经生效。

常见问题
保存后模型不可用怎么办? 先检查 Endpoint 是否带/v1,API Key 是否完整,Model Name 是否和 AIHubMix 模型 ID 一致。如果是手动写 models.json,再确认 url 是否补到了 /chat/completions。
模型列表里出现两个相似名称正常吗?
正常。CodeBuddy 可能会把自定义模型显示成 模型名:模型名 的形式,只要选中后能正常回复即可。
CLI 和桌面端用的是同一套配置吗?
两者都读取 models.json:用户级配置在 ~/.codebuddy/models.json,项目级配置在 .codebuddy/models.json。CLI 也可以通过环境变量或 settings.json 的 env 设置 Key 和地址。
更新时间:2026-10-17