知识库章节 ▾

工具

工具

Roo Code + Gonka AI — VS Code 中的自主 AI 代理

Roo Code 是一个用于 VS Code 的自主 AI 代理:它读取和编辑文件,在终端中运行命令,与浏览器交互,并完成多步骤的开发任务。它是 Cline 的一个分支,但更进一步:可定制的工作模式(Architect、Code、Ask、Debug 和自定义模式),项目自定义指令,以及灵活的模型配置面板。本质上,它是编辑器内部的一整支 AI 专家团队。

这类代理面临的主要问题是令牌消耗。对于一项任务,Roo Code 会处理文件上下文、命令输出、工具结果——这可能是数千万个令牌。按照 Anthropic 的价格(每 100 万令牌 3-15 美元),一个完整的会话可能花费 30-1500 美元。这对于日常工作来说是不现实的。

JoinGonka Gateway 将成本降低了数千倍:相同的会话只需 0.01-1.00 美元。Gateway 转售 Gonka 去中心化网络的推理服务,并支持 OpenAI 格式(提供商“OpenAI Compatible”)和 Anthropic 格式(端点 /v1/messages)——Roo Code 可以通过这两种方式连接。这将 Roo Code 从昂贵的演示变成了日常可用的工作工具。

第 1 步:安装 Roo Code 并获取密钥

安装 Roo Code:在 VS Code 中打开扩展(Ctrl/Cmd+Shift+X),搜索“Roo Code”并点击安装。安装后,Roo Code 袋鼠图标将出现在侧边栏。

JoinGonka API 密钥:如果还没有密钥,请在 gate.joingonka.ai/register 注册,获取 10M 免费令牌,并在控制台中创建一个以 jg- 为前缀的密钥。

第 2 步:配置 Roo Code (OpenAI Compatible)

打开 Roo Code 面板并进入设置(齿轮图标)。在提供商部分设置:

  1. API Provider — 选择 OpenAI Compatible
  2. Base URLhttps://gate.joingonka.ai/v1
  3. API Keyjg-你的密钥
  4. Model (Model ID) — Qwen/Qwen3-235B-A22B-Instruct-2507-FP8

在下面的 Model Configuration 块中,您可以手动指定模型参数:

  • Context Window131072 (128K 令牌)。
  • Max Output Tokens8192 用于 Qwen3-235B (Gateway 限制)。对于 Kimi K2.6 设置 3072,对于 MiniMax M2.7 设置 4096
  • Input Price / Output Price — 您可以设置实际费率(输入 1M 令牌约 0.0005 美元,输出 ×3),以便 Roo Code 直接在界面中正确计算任务成本。

关于 tool calling 的重要说明:Roo Code 使用原生 tool calling——没有像旧代理那样的 XML 回退。因此,模型必须支持 function calling。通过我们的 Gateway 的默认 Qwen3-235B 支持原生 tool calling——Roo Code 可以直接使用它。

测试:在 Roo Code 聊天中输入“创建一个名为 hello.py 的文件,其中包含打印 Hello World 的函数”。代理将建议创建文件并显示差异以供批准。

代理会话成本比较

Roo Code 是一种代理工具:它不只回复一条消息,而是执行任务——读取文件,编写代码,运行测试,修复错误。每个操作都是对模型的调用。我们来比较一下典型会话的成本:

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

通过 JoinGonka Gateway,Roo Code 成为一种日常工具——您可以将其用于每个任务、每个 Bug、每个功能,而不用担心费用。开始时提供的 10M 免费令牌足以完成数十个任务。

模型参数(所有模型的上下文均为 128K = 131072 令牌):Qwen3-235B——最大 8192 输出令牌;Kimi K2.6——最大 3072;MiniMax M2.7——最大 4096。如果非流式请求未指定 max_tokens,Gateway 默认返回最多 1500 令牌。Roo Code 会自动将较长的生成内容分解为多个步骤。

Roo Code 与 Cline 的区别:模式和 Anthropic 格式

Roo Code 是 Cline 的一个分支,但有一些显著的差异改变了工作流程:

  • 模式 (Modes):根据任务切换代理的角色——Architect 用于规划,Code 用于编写代码,Ask 用于项目问题,Debug 用于查找错误。您可以创建具有独立指令和允许工具集成的自定义模式。
  • 只支持原生 tool calling:与使用文本/XML 解析的代理不同,Roo Code 通过原生的 OpenAI tools 方案发送工具,并将调用作为独立事件接收——延迟更低,结果更可靠。另一方面:模型必须支持 function calling(通过我们的 Gateway 的 Qwen3-235B 支持)。
  • 自定义指令和配置文件:项目规则(例如,通过存储库中的规则文件)和多个保存的提供商配置,方便在它们之间切换。

通过 Anthropic 格式连接。如果您想使用我们的 /v1/messages 端点而不是 OpenAI 格式:在设置中选择 API Provider → Anthropic,勾选 “Use custom base URL” 并指定 https://gate.joingonka.ai,在 Anthropic API Key 字段中粘贴相同的密钥 jg-你的密钥,然后指定模型名称(例如 Qwen/Qwen3-235B-A22B-Instruct-2507-FP8)。密钥和余额对两种格式都是通用的,Anthropic 模式下的原生 tool_use 也通过 Gateway。

Roo Code + Gonka = VS Code 中的自主 AI 代理,具有模式和原生 tool calling,成本极低。开发会话成本为 0.10 美元,而不是 Anthropic 的 300-1,500 美元,10M 免费令牌足以完成数十个任务。

想了解更多?

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

获取免费的 10M 令牌 →