Roo Code
VS Code AI 编程插件。几分钟内把 BeansAI 接入为自定义 Anthropic provider。
概览
Roo Code 是在 VS Code(以及 Cursor 等分支)内运行的 AI 编程助手。它支持通过图形化设置界面插入任意 Anthropic 兼容 API 端点,无需编辑配置文件。
安装
- 打开 VS Code,按
Ctrl+Shift+X打开扩展面板。 - 搜索
Roo Code,点击 安装。 - 安装完成后,侧边栏会出现 Roo Code 图标。
配置
- 点击侧边栏的 Roo Code 图标,打开配置面板。
- 在
API Provider下选择Anthropic。 - 将 BeansAI 密钥(以
sk-beans-开头)填入API Key。 - 勾选
Use custom base URL,填入 BeansAI 端点地址。 - 选择模型(如
claude-opus-4-7),保存。
Roo Code settings reference
API Provider: Anthropic
API Key: sk-beans-...
Use custom base URL: ✅ (check)
Base URL: https://api.beansai.dev
Model: claude-opus-4-7
⚠ Do NOT check:
"Send Anthropic API key as Anthropic header"
"Enable 1M context"⚠ 注意:请不要勾选 Send Anthropic API key as Anthropic header 或 Enable 1M context,这两个选项会导致请求格式与 BeansAI 不兼容。
基础用法
在 VS Code 里打开任意文件,点击 Roo Code 图标,在对话框中输入需求。Roo Code 会自动将当前文件作为上下文——先选中一段代码再提问,可以将修改范围限定在该代码块。
使用技巧
- 先选中代码再输入 prompt,Roo Code 会把修改范围锁定在选区,生成更精准的 diff。
- Roo Code 支持在一次对话里修改多个文件,用一条消息描述改动,让它自动处理所有相关文件。
- 结果不满意时,点
重试并附上修正说明,而不是新建对话——上下文会保留。 - 可以中途在面板里切换模型。先用便宜的模型起草,再用 Opus 精修,成本更低。