知识库章节 ▾

导航

▸ 从这里开始 按角色

类别

工具 37
词汇表 12

工具

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 中打开 Extensions (Ctrl/Cmd+Shift+X),搜索“Roo Code”并点击 Install。安装完成后,侧边栏会出现 Roo Code 的袋鼠图标。

JoinGonka API 密钥:如果没有密钥,请在 gate.joingonka.ai/register 注册,获取 3M 免费 token,并在 Dashboard 中创建一个带有 jg- 前缀的密钥。

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

最简单的方法是通过单条命令安装程序进行设置。对于 CLI/文件工具,它会自动配置 JoinGonka 提供程序(baseUrl,模型),对于 UI 工具,它将显示准备好供您粘贴的值:

npx @joingonka/setup --tool roo

安装程序是通用的(如果不使用标志,它会要求您从列表中选择工具),它会询问您的 jg-… 密钥,配置完成后,它会通过向网关发送请求进行实时验证。它不会触及其他设置。如果您更喜欢自己设置,请参阅下面的手动方法。

手动设置(方案 B)

打开 Roo Code 面板并进入设置(齿轮图标)。在提供程序部分,设置以下内容:

  1. API Provider — 选择 OpenAI Compatible
  2. Base URLhttps://gate.joingonka.ai/v1
  3. API Keyjg-你的密钥
  4. Model (Model ID) — MiniMaxAI/MiniMax-M2.7

在下方的 Model Configuration 块中,您可以手动优化模型参数:

  • Context Window200000(200K token;DeepSeek V4 Flash 为 380000)。
  • Max Output Tokens8192 (用于 MiniMax M2.7 和 GLM-5.3 Flash),32768 (用于 DeepSeek V4 Flash)。
  • Input Price / Output Price — 您可以输入实际费率(每 1M 输入约 $0.0069,输出 ×3),这样 Roo Code 就可以直接在界面中正确计算任务成本。

关于 tool calling 的重要说明:Roo Code 使用原生 tool calling — 这里没有像旧代理那样的 XML 回退。因此,模型必须具备 function calling 能力。通过我们的网关接入网络中的模型支持原生 tool calling — Roo Code 可以直接开箱即用。

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

代理会话成本比较

Roo Code 是一个代理工具:它不仅仅回复消息,而是完成任务 —— 阅读文件、编写代码、运行测试、修复错误。每一个动作都是一次模型调用。让我们比较一下典型会话的成本:

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

使用 JoinGonka Gateway,Roo Code 成为日常工具 —— 您可以为每一个工单、每一个 Bug、每一个功能运行它,无需担心账单费用。3M 初始免费 token 让您可以无需绑定信用卡即可试用该组合。

模型参数(上下文均为 200K):所有网络模型均提供最高 8192 个回复 token。如果非流式请求未指定 max_tokens,Gateway 默认返回最多 1500 个 token。Roo Code 会自动将长生成内容拆分为多个步骤。

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

Roo Code 是 Cline 的一个分支,但具有显著的区别,改变了工作流程:

  • 模式 (Modes):根据任务切换代理角色 — Architect 用于规划,Code 用于写代码,Ask 用于项目相关问题,Debug 用于查找错误。你可以自定义创建带有独立指令和一组允许工具的模式。
  • 仅原生 tool calling:与使用文本/XML 解析的代理不同,Roo Code 使用原生的 OpenAI tools 模式发送工具指令,并作为独立事件接收调用 — 延迟更低,结果更可靠。缺点是模型必须支持 function calling(通过我们网关的网络模型均支持)。
  • 自定义指令和配置文件:项目级规则(例如通过仓库中的规则文件)以及多个已保存的提供商配置,切换极其方便。

通过 Anthropic 格式连接。如果你想使用我们的 /v1/messages 端点代替 OpenAI 格式:在设置中选择 API Provider → Anthropic,勾选 «Use custom base URL» 并填写 https://gate.joingonka.ai,在 Anthropic API Key 字段中填入相同的 jg-你的密钥,然后设置模型名称(例如 MiniMaxAI/MiniMax-M2.7)。两种格式的密钥和余额是通用的;Anthropic 模式下的原生 tool_use 同样通过网关进行。

Roo Code + Gonka = VS Code 中的自动 AI 代理,具备多种模式和原生工具调用,成本极低。开发会话花费 $0.10,而 Anthropic 则需 $300-1,500,且初始 token 让您可以无需绑定信用卡即可试用。

想了解更多?

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

获取免费 token →