知识库章节 ▾

工具

工具

Kilo Code + Gonka AI — VS Code 中的 AI 代理

Kilo Code 是适用于 VS Code 的开源 AI 代理扩展,它能自主编写和编辑代码,在终端中运行命令,并同时读取和修改数十个文件。该项目结合了 Cline 和 Roo Code 的优点,并作为一个统一的代理平台进行开发:除了 IDE 扩展,还有 JetBrains 和 CLI 版本。其关键特性是模式(agents):Code(编写代码)、Plan(即 Architect——规划架构而不进行修改)、Debug(查找错误原因)和 Ask(回答项目问题)。您还可以创建自己的模式。

问题与任何代理相同——令牌消耗。Kilo Code 将文件上下文、命令输出、历史步骤发送到模型;一个任务很容易消耗 10-100M 令牌。以 Anthropic 的价格(每 1M 令牌 $3-15),这相当于每次会话花费 $30-1500——对于日常工作来说不切实际。

JoinGonka Gateway 将成本降低了数百甚至数千倍:相同的会话只需 $0.01-1.00。由于 Kilo Code 是开源的,并且支持任何 OpenAI 兼容的端点(以及带有自定义 base URL 的 Anthropic 格式),连接我们的网关只需一个设置。这使得 Kilo Code 从一项昂贵的演示转变为日常工具。

步骤 1:安装 Kilo Code 并获取密钥

安装 Kilo Code:在 VS Code 中打开扩展 (Ctrl+Shift+X),搜索“Kilo Code”并点击安装。安装后,侧边栏将显示 Kilo Code 图标。该扩展程序也可在 Open VSX 中用于没有 Marketplace 的构建。

JoinGonka API 密钥:如果还没有账户,请在 gate.joingonka.ai/register 注册,获取 10M 免费令牌并在 Dashboard → API Keys 中创建前缀为 jg- 的密钥。同一个密钥可用于 OpenAI 格式 (/v1) 和 Anthropic 格式 (/v1/messages)——余额是通用的。

步骤 2:配置 Kilo Code (OpenAI Compatible)

打开 Kilo Code 面板,通过齿轮图标进入提供者设置。

方法 A — OpenAI Compatible (推荐)。 在最新版本的扩展中,打开 Settings (齿轮图标) → Providers 选项卡 → 底部 Custom provider 按钮,然后填写对话框:

  • Provider ID:任何标识符,例如 joingonka
  • Display name:例如 JoinGonka Gonka
  • Base URLhttps://gate.joingonka.ai/v1
  • API keyjg-您的密钥
  • Models:添加 Qwen/Qwen3-235B-A22B-Instruct-2507-FP8。Kilo 会自动从 /v1/models 端点拉取模型列表——可以直接从列表中选择模型,而无需手动输入。

点击 Submit——模型将出现在选择器中。在旧界面(VSCode Legacy)中,路径更短:API ProviderOpenAI Compatible,然后是相同值的 Base URLAPI KeyModel 字段。

方法 B — Anthropic 格式。 我们的网关也响应 Anthropic API。选择 API ProviderAnthropic,粘贴 jg-您的密钥,勾选 “Use custom base URL” 并指定 https://gate.joingonka.ai(不带 /v1——Kilo 会自动添加 /v1/messages)。

模型及其输出限制(目前所有三个都可用):

模型上下文最大输出
Qwen/Qwen3-235B-A22B-Instruct-2507-FP8 (默认)128K8192
moonshotai/Kimi-K2.6128K3072
MiniMaxAI/MiniMax-M2.7128K4096

在自定义提供者的对话框中,每个模型都可以设置 Max Output TokensContext Window——根据所选模型在表中设置值。

验证:在 Kilo Code 聊天中,在 Code 模式下输入“创建一个名为 hello.py 的文件,其中包含 hello world 函数”。代理应该提供一个差异以供批准并创建文件。默认情况下,Kilo Code 在每次操作前都会请求确认——可以通过允许受信任操作的自动执行来放宽此限制。

代理会话成本比较

Kilo Code 是一个代理工具:它不仅仅是回复,而是完整地执行任务——读取文件、编写代码、运行测试、修复错误。每一步都是一次 API 调用,令牌消耗很快。我们将 Anthropic Claude 和通过我们的网关连接到 Gonka 网络的典型会话成本进行比较:

任务令牌Anthropic ClaudeJoinGonka Gonka
简单错误修复~5M$15 — $75$0.005
新功能(2-3 个文件)~20M$60 — $300$0.02
模块重构~50M$150 — $750$0.05
完整开发会话(4 小时)~100M$300 — $1,500$0.10

通过 JoinGonka Gateway,输入成本约为每 1M 令牌 $0.0005,输出成本约为高三倍——这比 Anthropic 和 OpenAI 便宜数百甚至数千倍。Kilo Code 成为日常工具:可以将其用于每个任务、每个错误和每个功能,而无需担心成本。如果使用 Anthropic 的价格,则必须权衡每次运行的成本。

模型参数:默认的 Qwen3-235B 具有 128K 令牌的上下文窗口和 8192 令牌的最大响应长度。Kilo Code 可以请求更多,但网关会将输出限制在模型的上限(Qwen — 8192,Kimi K2.6 — 3072,MiniMax-M2.7 — 4096)。对于较长的生成,代理会将工作分解为多个步骤。

模式和工具调用

Kilo Code 的强大之处在于模式(旧版扩展中称为 modes,新版中称为 agents),通过下拉菜单、/agents 命令或热键 Ctrl+. 进行切换:

  • Plan / Architect — 讨论和设计解决方案,而不触及文件。通过廉价的 Qwen3-235B 运行很方便:规划消耗大量上下文,而在我们的网关上成本低廉。
  • Code — 默认模式:编写和修改代码,应用差异,运行命令。
  • Debug — 有针对性地根据日志和堆栈查找错误原因。
  • Ask — 回答有关代码库的问题,不进行任何更改。

最近版本中,独立的 Orchestrator 模式已被视为过时:具有完整工具访问权限的代理现在可以自行启动子代理 (subagents),而无需专用的 Orchestrator。还支持根据您的场景定制用户模式。

工具调用:我们的网关支持原生的 OpenAI function calling 和 Anthropic tool_use,并且选定的模型(Qwen3-235B、Kimi K2.6、MiniMax-M2.7)支持工具调用。这意味着 Kilo Code 的代理循环——读取文件、修改、运行命令、索引代码库——在我们的模型上可靠地工作,无需脆弱的文本响应解析。

Kilo Code + Gonka = 适用于 VS Code 的开源 AI 代理,具有计划/代码/调试模式,价格低廉。开发会话的成本约为 $0.10,而 Anthropic 则为 $300-1500,免费提供的 10M 令牌足以完成数十个任务。

想了解更多?

探索其他章节或立即开始赚取 GNK。

获取 10M 免费令牌 →