Kilo Code 自定义 API 设置

将 IDE 或 CLI 中的 Kilo Code 连接到 TokenHub OpenAI-compatible API 和支持的编码代理模型。

Kilo Code是什么?

Kilo AI 的 Kilo Code 是一款开源 AI 编码代理,可在 VS Code、JetBrains 和 CLI 中使用,并具有可配置的模型提供程序。

本 Kilo Code 设置指南使用其 OpenAI-compatible 提供程序控件来连接 TokenHub。从只读任务开始,然后使用支持工具的模型验证编辑和命令。 Kilo Code 在 VS Code、JetBrains 和 CLI 中公开相关工作流程,但这些客户端之间的配置范围可能有所不同。确认您实际使用的客户端中的活动配置文件和提供程序,然后 comp 是代表性存储库任务的模型质量、工具可靠性、延迟、上下文长度和成本。

Kilo Code 是开源 VS Code 编程智能体。你可以参考 Kilo Code OpenAI Compatible 官方文档 安装扩展并添加 TokenHub,用于 IDE 内聊天和代码修改工作流。

适合场景

Kilo Code 更适合 IDE 内轻量工作流:解释当前文件、生成测试建议、写注释、辅助补全。它不像终端 Agent 那样默认执行命令,因此适合想先把 TokenHub 接入编辑器问答的团队。

安装 Kilo Code

常见方式:

  1. 打开 VS Code 或 JetBrains IDE。
  2. 在插件市场搜索 Kilo Code
  3. 安装扩展并重新加载 IDE。
  4. 打开 Kilo Code 面板,进入模型设置。

如果你使用的是团队固定版本,以团队文档或锁定版本为准。

准备 TokenHub 凭证

export TOKENHUB_API_KEY="sk-..."

选择一个聊天模型;如果还要做自动补全,再选择一个响应更快、成本更低的模型。

持久化设置位置

Kilo Code 的 provider schema 会随扩展版本变化。官方 OpenAI Compatible 文档当前以设置界面为主,因此建议先通过 Kilo Code Provider 设置保存 TokenHub,不要手写未验证的 JSON 或 YAML 字段。

位置用途
Kilo Code Provider 设置保存 TokenHub Base URL、API Key 和 Model ID。
Kilo Code 模型设置选择 Chat、Edit 或补全模型。
团队文档只记录 Base URL、Model ID 和用途建议,不记录真实 API Key。

如果团队要共享配置,请把 API Key 留在本机环境变量或 IDE 安全字段里,不要写入项目仓库。

通过设置界面配置

在 Kilo Code 的 Providers 设置中添加 Custom provider,填写一个自定义 Provider ID(例如 tokenhub),并把 Provider API 设为 OpenAI Compatible

字段
Provider IDtokenhub
Display NameTokenHub
Provider APIOpenAI Compatible
Base URLhttps://us-api.tokenhub.com/v1
API KeyTOKENHUB_API_KEY 对应的密钥值
ModelTokenHub 模型列表中的 Model ID

Kilo Code 会尝试从 /v1/models 获取模型;如果自动获取失败,就手动填写 TokenHub 模型列表中的真实 Model ID。如果 IDE 没有继承环境变量,先在 UI 中直接粘贴 API Key 验证。

配置补全模型

如果你要使用 Tab 补全,建议单独配置低延迟模型:

用途建议配置
Chat更强的代码理解模型
Edit与 Chat 相同或稍快的代码模型
Tab更低延迟、成本更低的模型

先验证 Chat,再配置补全,排错会简单很多。

验证

重载 IDE 后,在 Kilo Code Chat 中输入:

请解释当前选中代码,并指出一个可能的测试用例。

如果 Kilo Code 正常回答,说明聊天模型已接入。补全模型建议在小文件中测试,观察是否能稳定给出建议。

故障排查

现象处理方式
配置不生效使用 Kilo Code 设置页重新选择模型,确认实际激活的是 TokenHub 条目。
401如果环境变量未被 IDE 继承,直接在设置 UI 中粘贴 API Key 测试。
模型不支持补全聊天和补全可以使用不同 TokenHub 模型。
扩展版本差异大以当前安装版本的配置格式为准,保持 Provider、Base URL、API Key、Model 一致。
项目要长期使用记录当前 UI 字段、推荐模型和权限策略,避免共享包含密钥的本地配置。

推荐模型怎么选?

任务选择方向适合原因
复杂任务旗舰推理模型更适合规划、多步骤执行和复杂上下文。
日常使用均衡模型在效果、速度和成本之间取得平衡。
批量任务快速低成本模型减少摘要和简单处理的成本。
前往模型广场比较价格和能力

Kilo Code 定制 API FAQ

为什么Kilo Code无法读取TokenHub型号列表?

自动模型发现失败并不一定意味着 API 不可用。从 TokenHub 复制准确的型号 ID 并手动输入。

如果聊天功能正常但 Tab completion 不起作用怎么办?

Chat 和 Tab 可以使用不同的模型槽。为 Tab 配置低延迟的 completion-compatible 模型并单独验证。

为什么IDE无法读取TOKENHUB_API_KEY?

从桌面图标启动的 IDE 可能不会继承终端环境变量。使用 Kilo Code 的安全 API 密钥字段进行初始验证。

Kilo Code、CLI 和 IDE 扩展是否共享一种型号配置?

它们可以使用相同的 TokenHub 型号,但配置范围和配置文件可能不同。验证每个客户端中的 Base URL、密钥、型号和活动配置文件。

如果 Kilo Code 可以聊天但不能编辑代码怎么办?

确认模型支持本机工具调用和结构化参数,然后检查编辑权限和命令批准。基本文本生成不会验证代理工具链。

配置资料

本页配置以 TokenHub 教程和官方资料为依据,最后核验于 2026-09-04。