Skip to main content
Kilocode 是一个功能强大的 VSCode 扩展,提供 AI 驱动的代码补全、内联聊天和代码操作。配置它以使用 MegaLLM 访问多个 AI 模型。

快速配置

分步设置

1

打开 VSCode 设置

  • Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (Mac)
  • 输入:Preferences: Open Settings (UI)
  • 搜索:Kilocode
2

配置 API 提供商

  • API Provider:选择 Custom
  • Provider NameMegaLLM
  • Base URLhttps://ai.megallm.io/v1
  • API Keysk-mega-your-api-key-here
3

选择默认模型

  • Default Modelgpt-5(或任何支持的模型
  • Temperature0.3(较低 = 更确定性)
  • Max Tokens500(用于补全)
4

启用功能

  • 启用自动补全
  • 启用内联聊天
  • 启用代码操作
  • 启用建议

场景示例

场景 1:首次安装

从头开始完整设置:
1

安装 Kilocode 扩展

  1. 打开 VSCode
  2. 转到扩展:Ctrl+Shift+X / Cmd+Shift+X
  3. 搜索:Kilocode
  4. 点击安装
  5. 重新加载 VSCode 窗口
2

获取 MegaLLM API 密钥

  1. 访问 MegaLLM 仪表板
  2. 导航到 API Keys 部分
  3. 点击创建新密钥
  4. 复制密钥(以 sk-mega- 开头)
  5. 安全存储
3

配置扩展

打开设置(Ctrl+, / Cmd+,)并添加:
4

测试配置

  1. 创建新文件:test.js
  2. 输入注释:// function to calculate fibonacci
  3. Tab 触发补全
  4. 应该看到 AI 生成的代码
预期结果:

场景 2:团队项目配置

为整个开发团队设置 Kilocode: 项目结构:
步骤 1:创建共享配置 .vscode/settings.json(提交到 git):
步骤 2:设置 .gitignore
步骤 3:创建设置说明 README.md:
添加到您的 shell 配置(~/.bashrc 或 ~/.zshrc)以持久化。
  1. 或创建本地设置(不提交): .vscode/settings.local.json:
  2. 重新加载 VSCode 并开始编码!

验证

输入 // hello world function 并按 Tab。 应该看到 AI 生成的代码。

场景 3:项目特定模型选择

为不同项目使用不同模型: Python 数据科学项目: .vscode/settings.json:
JavaScript/React 项目: .vscode/settings.json:
系统编程(Rust/Go): .vscode/settings.json:

场景 4:多模型工作流

根据任务动态切换模型: 配置:
用法:
  • 上午(快速原型):使用 fast 配置文件和 GPT-4o-mini
  • 下午(高质量代码):使用 quality 配置文件和 Claude Opus
  • 文档:使用 creative 配置文件,温度较高
通过命令面板切换配置文件:
  1. Ctrl+Shift+P / Cmd+Shift+P
  2. Kilocode: Switch Model Profile
  3. 选择:fastqualitycreative

场景 5:从 GitHub Copilot 迁移

从 Copilot 切换到 Kilocode 与 MegaLLM: 当前设置(Copilot):
新设置(Kilocode + MegaLLM):
1

禁用 Copilot

2

安装 Kilocode

VSCode 扩展 → 搜索 “Kilocode” → 安装
3

配置 MegaLLM

4

比较体验

相比 Copilot 的优势:
  • 访问多个模型(GPT、Claude、Gemini)
  • 更好的定价,无座位限制
  • 用于解释的内联聊天
  • 每个项目的自定义模型选择
  • 超出补全的代码操作

配置选项

完整参考

模型选择指南

查看完整模型目录了解所有选项。

验证

测试 1:基本补全

测试 2:内联聊天

  1. 选择一个函数
  2. Ctrl+K(或 Mac 上的 Cmd+K
  3. 输入:解释此函数
  4. 应该在聊天面板中看到解释

测试 3:代码操作

  1. 右键单击代码
  2. 应在上下文菜单中看到 “Kilocode Actions”
  3. 选项:解释、改进、生成测试等

测试 4:状态栏

检查 VSCode 右下角:
  • 应显示:Kilocode: Connected
  • 模型名称:gpt-5(或您选择的模型)
  • 点击查看连接详情

故障排除

症状:
  • 输入时没有建议
  • 状态栏显示 “Disconnected”
解决方案:
  1. 检查 API 密钥:
  2. 验证配置:
  3. 重新加载 VSCode:
    • Ctrl+Shift+P / Cmd+Shift+P
    • 运行:Developer: Reload Window
  4. 检查扩展是否启用:
    • 扩展面板
    • 搜索:Kilocode
    • 应显示 “Enabled”
  5. 手动测试 API:
症状:
  • 补全不正确
  • 建议不匹配代码风格
  • 不相关的响应
解决方案:
  1. 调整温度:
  2. 尝试不同模型:
  3. 增加上下文:
  4. 添加项目特定提示:
症状:
  • 等待建议时间长
  • 超时错误
解决方案:
  1. 使用更快的模型:
  2. 减少最大令牌数:
  3. 增加防抖延迟:
  4. 检查网络:
症状:
  • “Invalid API key” 错误
  • 401 未授权
解决方案:
  1. 验证密钥格式:
    • 必须以 sk-mega- 开头
    • 至少 60 个字符
    • 无空格或引号
  2. 检查密钥是否活动:
    • 登录仪表板
    • 转到 API Keys
    • 验证密钥未被撤销/过期
  3. 直接测试密钥:
  4. 如需要则重新生成:
    • 仪表板 → API Keys → 创建新密钥
    • 使用新密钥更新配置
症状:
  • Kilocode 补全与其他 AI 工具冲突
  • 出现多个建议
解决方案:
  1. 禁用冲突扩展:
  2. 调整触发键:
  3. 设置优先级:

最佳实践

使用环境变量

将 API 密钥保存在环境变量中,使用 ${env:MEGALLM_API_KEY} 引用

项目特定模型

在每个项目的 .vscode/settings.json 中配置不同模型

代码使用较低温度

代码生成使用 0.2-0.4,文档使用 0.7-0.9

监控令牌使用

检查仪表板以优化成本

高级技巧

自定义键盘快捷键

添加到 keybindings.json

工作区特定提示

.vscode/settings.json:

上下文感知补全

下一步

RooCode 设置

配置 RooCode 应用程序

Cline 设置

配置 Cline VSCode 扩展

模型目录

浏览所有可用模型

其他代理

查看所有 CLI 和 GUI 代理

API 参考

探索 API 文档

Discord 社区

加入获取支持