AI - RooCode 解限使用 Copilot Claude 3.7
# 一、前言
公司有购买 Copilot 作为福利,供每一位工程师免费使用。Copilot 支持多种模型选择,Claude 3.5 Sonnet、Gemini 2.0 Flash、o1
、o3-mini 等,对于不同的付费群体,限制如下

截图来自:https://github.com/features/copilot/plans (opens new window)
对于免费用户,Copilot 提供了每个月 2000 次的代码补全,和 50 次的模型使用。
Claude 3.7 Sonnet 是于上个月发布的,Copilot 也新增了对应的模型选项,不过我日常使用比较多的还是 RooCode 这个插件,它可以使用 Claude 3.5 Sonnet, 但是却无法使用 Claude 3.7 Sonnet,本文将记录如何解决这个问题。
# 二、安装与配置
在 VSCode 的插件页中搜索对应的名字(Roo Code、Cline)安装即可。

在 VSCode 有安装 Copilot 插件的前提下,Cline 和 RooCode 都可以进行配置和使用 Copilot 插件下的 Claude 模型。

点击右上角的齿轮进入设置页

API Provider选VS Code LM APILanguage Model选择你想使用的,如:copilot - claude-3.5-sonnet

最后点击 Done 即可完成配置

然后你就可以跟它聊天了

# 三、使用 Claude 3.7
在 Cline 或 RooCode 中使用 VS Code LM API + copilot - claude-3.7.sonnet 时,会出现如下错误
Request Failed: 400 {"error":{"message":"Model is not supported for this request.","param":"model","code":"model_not_supported","type":"invalid_request_error"}}
Retry attempt 1
Retrying in 5 seconds...
基于评论 https://github.com/cline/cline/issues/2186#issuecomment-2727010228 ,我将繁琐的步骤做了封装,放到了我的工具集 https://github.com/LinXunFeng/condor (opens new window) ,接下来介绍一下如何解除这个使用限制
首次安装
brew tap LinXunFeng/tap && brew install condor
更新
brew update && brew reinstall condor
解除限制
condor copilot freedom
杀掉并重启 VSCode ,然后选择 copilot - claude-3.7-sonnet 即可。
需要注意的一点,如果你后续升级了 Copilot 插件,需要重新执行一遍 condor copilot freedom!
# 四、其它
最近 Copilot 使用起来感觉请求好久,响应比较慢~
如果你有其它好的 AI 工具推荐,可以在下方留言 ✍

- 01
- Flutter 拖拉对比组件,换装图片前后对比必备11-09
- 02
- Flutter 多仓库本地 Monorepo 方案与体验优化10-25
- 03
- Flutter webview 崩溃率上升怎么办?我的分析与解决方案10-19