内置 AI 模型固然有用,但未必总能为开发者提供编程任务所需的控制能力、灵活性或模型选择。当你希望更好地支持代码生成、调试、重构,或使用 Kimi 等工具时,为 Kilo Code 配置外部 API 会是更好的选择。正确的配置能让工作流更顺畅、更快速,也更易于管理。阅读本文,了解如何在 Kilo Code 中连接外部 API 密钥,进一步优化你的编程工作流。
什么是 Kilo Code,它如何工作?
Kilo Code 是一款 AI 编程助手,帮助开发者更轻松地编写、编辑和理解代码。它可作为 VS Code 扩展、JetBrains 扩展和 CLI 工具使用,便于融入不同的开发环境。它采用聊天式界面,可处理代码生成、调试、重构和代码解释等任务。
如何在 Kilo Code 中使用内置 AI 模型?
使用 Kilo Code 时,可以先从其内置 AI 模型开始,因为它们易于使用,无需额外配置 API。安装扩展并关联账户后,你就可以选择一个模型,在 VS Code 中使用 AI 支持完成编程、调试、重构和日常开发任务。以下是在 Kilo Code 中使用内置 AI 模型的方法:
第 01 步:在 VS Code 中安装 Kilo Code 扩展
首先从 VS Code 下载并安装 Kilo Code 扩展。安装完成后,在编辑器中打开该扩展,即可开始配置,并在无需额外工具的情况下将其连接到开发环境。
第 02 步:开始免费配置并登录账户
打开扩展后,点击 Free models 开始。随后,你需要登录 Kilo 账户,以便平台验证你的访问权限,并解锁扩展中提供的内置 AI 功能。
第 03 步:完成 VS Code 授权流程
登录后,Kilo Code 会要求你授权 VS Code。批准这一步后,编辑器将正确关联到 Kilo 账户,确保扩展能够加载功能、同步设置,并让你使用支持的 AI 模型。
第 04 步:选择内置 AI 模型并开始使用
配置完成后,打开 Kilo Code 中的模型选择器,浏览可用的内置模型。选择符合需求的模型后,即可立即将其用于代码生成、调试、解释和其他开发任务。
如何将任意 LLM 连接到 Kilo Code?
在 Kilo Code 中使用内置模型很简单,但连接自己的 LLM 能让你在模型选择和编程工作流上拥有更大的自由度。为方便你完成配置,以下步骤以 Kimi 为例,说明如何通过 Providers 设置将其连接到 Kilo Code:
第 1 步:获取 Kimi API 密钥
前往 Kimi API Platform,打开 User Center / API Keys,并创建密钥。Kimi 的 API 兼容 OpenAI API,使用以下基础 URL:https://api.moonshot.ai/v1
第 2 步:在 VS Code 中打开 Kilo Code
在 VS Code 中打开 Kilo Code,然后点击面板中的齿轮图标。接着进入 Providers 标签页,即可在扩展中添加和管理外部 AI 服务提供商。
第 3 步:添加 Moonshot.ai
在 Providers 标签页中,选择月之暗面.ai / Kimi,粘贴 API 密钥并保存设置。Kilo 的文档说明,可直接在 Providers 部分使用月之暗面提供商,因此设置过程应当快速且简单。
第 4 步:选择 Kimi 模型
添加提供商后,选择要在 Kilo Code 中使用的 Kimi 模型。以下是一些推荐用于编程的选项:
推荐用于编程:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
Kimi 将 kimi-k2.7-code 列为专用编程模型。旗舰模型 Kimi K3 也非常适合编程 agent 场景;如果需要更高的输出速度,可选择更快的 kimi-k2.7-code-highspeed 版本。
如果 Kilo 中未显示月之暗面
请改用 Custom provider:
提供商 ID:
moonshot显示名称:
Kimi提供商 API:
兼容 OpenAI API基础 URL:
https://api.moonshot.ai/v1API 密钥:你的 Kimi API 密钥
模型:
kimi-k2.7-code
Kilo 可通过此流程支持兼容 OpenAI API 的自定义提供商。
使用 Kimi API 的优势
将 Kimi 连接到 Kilo Code,不只是为你的配置增加一个模型。它将日常开发任务集中在一处,打造更顺畅的基于人工智能的编程流程,让你无需在不同工具间频繁切换。以下是 Kimi API 能带来的帮助:
简化日常编程任务
Kimi 可以直接在编程环境中协助生成代码、解释代码和调试。这让日常开发工作更易于管理,并节省处理常规任务的时间。你可以将更多精力放在解决更重要的编程问题上,而不是在琐碎问题上耗费过多时间。
保持高标准的代码质量
在你编写代码时,Kimi 可以提出改进建议并指出潜在问题。这有助于让不同文件和项目中的代码保持可读、一致且组织更清晰。它还能帮助你及早发现错误,避免问题演变为更大的开发难题。
适应不同项目需求
无论是开发新功能、重构旧代码,还是编写项目文档,Kimi 都能支持开发的不同阶段。这使它适用于多种编程任务,并让你能在同一工作区中更灵活地开展工作。
你可以用 Kilo Code 做什么?
完成设置后,Kilo Code 可直接在编辑器中充当 AI 编程助手。它可以协助审查代码、修改文件、解决错误,并加快重复性开发工作,同时不中断你的工作流程。以下是 Kilo Code 的使用方式:
与代码库对话
Kilo Code 可以通过回答有关文件、功能和代码逻辑的问题,帮助你理解项目。你可以询问某个文件的作用、某个函数与哪些部分关联,或某项功能如何运作。这样无需手动逐一检查所有内容,也能更轻松地探索代码库。
代你编辑代码
你可以描述要修复的 bug、代码变更、重构需求,甚至是新功能,Kilo Code 可以帮你更新文件。这能节省重复编辑的时间,让简单改动处理得更快。当你已清楚需要修改什么、但希望有人协助应用改动时,它尤其有用。
调试问题
遇到错误或测试失败时,你可以将其分享给 Kilo Code,并请它追踪原因。它可以帮助你拆解问题的含义,并分析问题可能出在哪里。这样调试过程更有条理,也更少令人挫败。
生成测试
Kilo Code 可以协助创建单元测试、集成测试、边界条件测试、模拟对象和清理逻辑。这样无需从头编写每个测试,也能更轻松地提升测试覆盖率。当你想节省时间,同时确保项目得到充分测试时,它会很有帮助。
解释不熟悉的代码
当你加入一个新项目或审查他人的工作时,Kilo Code 可以用更简单的方式解释代码。它能帮助你理解函数、文件或更大代码流程的用途。这让学习不熟悉的代码更快,也更不易感到无从下手。
运行编程工作流
Kilo Code 可以通过读取文件、建议修改以及在需要时应用补丁来支持编程工作流。根据权限设置,它还可以在工作流中运行某些命令。这有助于减少处理开发任务时的手动操作。
在不同模式/智能体中工作
你可以根据设置,以规划、编程、调试或审查等不同模式使用 Kilo Code。这样能更方便地将工具用于特定任务,而不是以同一种方式处理每个请求,为工作流带来更清晰的结构。
自动处理重复修改
Kilo Code 可以协助处理重命名模式、更新 API、清理类型、迁移代码或完善文档等重复性修改。当一项任务需要在项目中的多个文件或多个部分反复执行时,这会很有用。它能为原本缓慢且重复的工作节省大量时间。
总结
采用合适的模型配置,能让你的工作流更灵活、更易管理。Kilo Code 不仅依赖默认选项,还可以根据你的编程方式以及处理不同开发任务的习惯进行配置。当你希望获得更顺畅、更符合项目需求的 AI 编程体验时,这种额外的控制能力就很有价值。如果想以实际方式探索这种灵活性,不妨在 Kilo Code 中使用 Kimi。它能以简单的方式改善你的编程、调试和日常任务处理体验。