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 API
Language 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
工具推荐,可以在下方留言 ✍
