Roo Code

使用支持流式原生工具调用的 OpenAI 兼容模型连接 Roo Code。

安装、配置与测试

  1. 在 VS Code 扩展中搜索并安装官方 Roo Code。VSIX 安装参见 https://roocodeinc.github.io/Roo-Code/getting-started/installing/。打开 Roo Code 侧栏的齿轮设置。在 routerra.ai 控制台 (https://routerra.ai/keys)创建 API 密钥,复制该密钥可用模型的准确 ID。

  2. API Provider 选择 OpenAI Compatible,Base URL 填 https://routerra.ai/v1,API Key 填 YOUR_API_KEY,在模型选择器或自定义 ID 栏填 YOUR_MODEL_ID。这里填写 API 基础地址,不是完整 /v1/chat/completions 地址。不要因为协议兼容就选择独立的 OpenAI 服务商。

  3. 在 Model Configuration 按实际模型设置 Context Window 和 Max Output Tokens。仅模型支持时开启 Image Support;不能仅凭文本工具支持就开启 Computer Use。输入/输出价格是 Roo 本地估算,不是网关价格设置。保存后如配置仍旧,重新加载 VS Code 窗口。

  4. 新建 Code 模式任务,先让 Roo 读取一个小项目文件再尝试编辑。检查任务时间线中的原生工具事件、结果和网关日志。

当前 Roo 官方文档要求原生 OpenAI 兼容工具调用,不提供 XML 回退。能聊天但工具失败时,选择支持流式原生工具调用的模型和网关路由;增大上下文不会添加此能力。404 时移除 Base URL 的操作路径;模型不存在时检查当前配置档的准确 ID。