编程 Agent
Roo Code
Roo Code 接入 VisionCoder:按模式分配模型,架构用强模型、写码用便宜的
Roo Code 是从 Cline 分支出来的 VS Code 编码 Agent,最大的区别是模式(Mode):Architect 规划、Code 写码、Debug 排错、Ask 问答各是一套提示词,而且每个模式可以绑不同的模型。配合 VisionCoder 一个 Key 通吃多家模型,这个设计能实打实省钱。
- 在 API Key 管理 创建 API Key
- VS Code 1.84+
扩展面板搜 Roo Code(作者 RooVeterinaryInc),或者:
code --install-extension RooVeterinaryInc.roo-cline点 Roo Code 面板右上角齿轮 → Providers,新建一个配置:
| 字段 | 填什么 |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://coder.api.visioncoder.cn/v1 |
| API Key | 你的 VisionCoder API Key |
| Model | claude-sonnet-5(或下表其它 ID) |
按模式配不同模型(Roo Code 的真正价值)
Section titled “按模式配不同模型(Roo Code 的真正价值)”在 Providers 里可以存多套配置,然后在每个模式的设置里指定用哪一套。推荐这么分:
| 模式 | 干什么 | 建议模型 | 为什么 |
|---|---|---|---|
| Architect | 拆需求、定方案 | gpt-5.5 或 claude-opus-5 |
这步决定后面所有活的方向,值得上最强的 |
| Code | 按方案写代码 | claude-sonnet-5 |
工具调用稳,量大,性价比最优 |
| Debug | 定位问题 | gpt-5.5 |
推理密集,但调用次数少 |
| Ask | 问答、读代码 | gpt-5.4-mini 或 deepseek-v4-flash |
只读不改,用便宜的就够 |
做法:Providers 里按上表建 4 套配置(Base URL 和 Key 都一样,只有 Model 不同),然后 Modes → 选中某个模式 → API Configuration 里挑对应的那套。
完整模型列表:curl https://coder.api.visioncoder.cn/v1/models
面板里切到 Ask 模式,问一句:
这个项目用的是什么框架?能答上来就通了。再切到 Code 模式让它改点小东西,确认写文件也正常。
切了模式,但用的还是老模型
Roo Code 的模式和 API 配置是分开绑的。改完 Providers 里的配置,还要去 Modes → API Configuration 把这个模式指到新配置上,光在 Providers 里改不会自动应用。
报模型不存在
- Base URL 必须带
/v1后缀 - Model 填裸 ID,不要
openai/前缀 - 对一遍
curl https://coder.api.visioncoder.cn/v1/models
401 / 403
Key 前后带空格是最常见的原因。去 API Key 管理 重新复制。
想省钱,还有别的招吗?
除了按模式分模型,还可以:
- 打开 Auto-approve → Read 减少来回,但别开写文件和执行命令的自动放行
- 大项目里勤开新任务。Roo Code 会把读过的文件累积在上下文里,一个任务拖太久,每次请求都在为历史付费
- 用 费用计算器 先估一下不同模型的成本差
- 同类工具:Cline · Kilo Code
- 协议端点:POST /v1/chat/completions
- Roo Code 官网:roocode.com
加群 & 客服


