内置 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 标签页中选择 Moonshot.ai / Kimi,粘贴你的 API key 并保存设置。Kilo 的文档说明 Moonshot 服务商可以直接在 Providers 部分中找到,因此设置过程应该很快、很简单
第 4 步:选择 Kimi 模型
添加服务商后,选择一个要在 Kilo Code 中使用的 Kimi 模型。以下是一些适合编程的推荐选项:
推荐用于编程:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
Kimi 将 kimi-k2.7-code 列为其最强的编程模型。
如果 Kilo 中没有显示 Moonshot
可以改用 Custom provider:
Provider ID:
moonshotDisplay name:
KimiProvider API:
OpenAI CompatibleBase URL:
https://api.moonshot.ai/v1API key:你的 Kimi API key
Model:
kimi-k2.7-code
Kilo 通过这个流程支持兼容 OpenAI API 的自定义服务商。
使用 Kimi API 的好处
将 Kimi 接入 Kilo Code 不仅仅是给你的开发环境多加一个模型。它把日常开发任务集中到一处,让 AI 编程流程更顺畅,你不必再在不同工具之间来回切换。以下是使用 Kimi API 能带来的帮助:
简化日常编程任务
Kimi 可以在你的编程环境中直接帮助生成代码、解释代码和调试代码。这让日常开发工作更容易管理,也能节省处理常规任务的时间。你可以把更多精力放在解决更大的编程问题上,而不是花太多时间在琐碎事情上。
保持高代码质量
在你写代码的过程中,Kimi 可以提出改进建议并指出可能存在的问题。这让你更容易在不同文件和项目之间保持代码的可读性、一致性,让代码组织得更好。它还能帮你在小问题变成大问题之前及早发现。
适应不同的项目需求
无论你是在开发新功能、重构旧代码,还是编写项目文档,Kimi 都能支持开发的不同阶段。这让它不局限于某一类编程任务,让你在同一个工作空间里拥有更多灵活性。
使用 Kilo Code 能做什么?
设置完成后,Kilo Code 可以直接在你的编辑器中充当 AI 编程助手。它能帮你审查代码、修改文件、解决错误,加快重复性的开发工作,同时不打乱你原有的工作流程。以下是使用 Kilo Code 的一些方式:
与你的代码库对话
Kilo Code 可以通过回答关于文件、功能和代码逻辑的问题,帮助你了解一个项目。你可以问某个文件是做什么的、某个函数在哪里被调用,或者某个功能是如何实现的。这样探索代码库时,就不必自己逐一检查了。
为你编辑代码
你可以描述一个 bug 修复、代码改动、重构,甚至一个新功能,Kilo Code 就能帮你更新相应文件。这能节省重复编辑的时间,让简单改动处理得更快。当你已经明确知道需要改什么,只是想要有人帮忙落实时,这一点尤其有用。
调试问题
当你遇到报错或测试失败时,可以把情况告诉 Kilo Code,让它帮你追踪原因。它能帮你梳理问题的含义以及可能的来源。这样调试起来会更有条理,也不那么让人烦躁。
生成测试
Kilo Code 可以帮你创建单元测试、集成测试、边界情况测试、mock 以及清理逻辑。这让你更容易提升测试覆盖率,而不必从零开始写每一个测试。当你想节省时间同时又要保证项目测试充分时,这会很有用。
解释陌生代码
当你加入一个新项目,或者在审查别人的代码时,Kilo Code 可以用更简单的方式解释代码。它能帮你理解某个函数、某个文件,或者更大的代码流程的作用。这让理解陌生代码变得更快,也不再那么令人不知所措。
运行编码工作流
Kilo Code 可以通过读取文件、建议修改以及在需要时应用补丁来支持编码工作流。根据权限设置,它还可能在工作流中运行某些命令。这有助于减少处理开发任务时的手动步骤。
在多种模式/智能体下工作
你可以根据自己的设置,在不同模式下使用 Kilo Code,比如规划、编码、调试或审查。这样一来,针对特定任务使用该工具会更方便,而不是把每个请求都一视同仁。它能为你的工作流增加更多结构。
自动化重复性修改
Kilo Code 可以帮助处理重复性的改动,比如重命名模式、更新 API、清理类型、迁移代码或改进文档。当某项任务需要在项目的多个文件或部分中重复执行时,这一功能非常有用,可以为那些原本缓慢又重复的工作节省大量时间。
结语
使用合适的模型配置可以让你的工作流更灵活、更易管理。Kilo Code 不必只依赖默认选项,而是可以根据你的编码方式和不同开发任务进行调整。当你想要一种更顺畅、更契合项目需求的 AI 编码体验时,这份额外的控制力就会发挥作用。如果你想亲自体验这种灵活性,可以试试在 Kilo Code 中使用 Kimi。这是一种简单的方法,可以改善你编码、调试以及处理日常任务的方式。