credit用量问题,无法使用ai插件#3685
1.使用cnb的cloudide,发现codebuddy插件默认用的cnb账号且无法退出换成自己的codebuddy账号 2.继续用cnb默认账号,Credit里有个NPC 替我上班限免特权,快用满后第二天有了个NPC 替我上班限免特权X2 补充了额度,继续使用后变回了NPC 替我上班限免特权——X2没了,Credit额度超了。 ** 现在直接限制使用ai,models.json里自定义模型也不给用。**
这个plugin确实难搞,你可以考虑使用codebuddy CLI,那个可以登录自己的号。
@xingonline(momo) 主要它的云端容器环境比较好用,能连外网啥的。。而且没想到连自己的model也用不了
主要它的云端容器环境比较好用,能连外网啥的。。而且没想到连自己的model也用不了
@cnb.aYceCvxNgLA(醋栗) 我说的就是在云开发里使用codebuddy CLI。先确认你的环境里有node和npm,然后直接npm install -g @tencent-ai/codebuddy-code就可以了。这个东西更新频率远高于vscode插件版,而且功能十分丰富。 它默认也是正常接入CNB自带的AI额度使用。 但如果你想登录自己的号,也是没问题的。
npm install -g @tencent-ai/codebuddy-code
@xingonline(momo) 大佬我试了下,能正常使用cli和进gateway网页,gateway上功能还挺多的。 但是它一安装好就是cnb账号: 1.用了/login 出现登录页面,但切换了没反应 2.用了帮助文档CODEBUDDY_API_KEY和CODEBUDDY_INTERNET_ENVIRONMENT环境变量,也没效果
我又启动了一个干净的容器,容器内登录各种方式一切正常。把容器内的配置拷贝到外面,cli也能用,不过插件还是不能用。 找到一个暂时能用的办法: 1.卸载插件删掉.codebuddy 2.强行指定环境变量CODEBUDDY_API_KEY、CODEBUDDY_INTERNET_ENVIRONMENT 和CODEBUDDY_BASE_URL="https://tencent.sso.codebuddy.cn/v2
这样就能用CLI了。不过要是大家没有像我这样额度超了,可能插件里用自定义模型就可以
@cnb.aYceCvxNgLA(醋栗) 云开发环境里默认有几个ACC开头的环境变量,全覆盖掉以后就能正常login,不用卸载插件或者删除文件。
但仅限CLI版本。vscode里的插件版不管清理的多干净都覆盖不掉默认的登录信息。
@xingonline(momo) 牛逼,确实可以。 好像有点明白了,就是它的输出要ctrl + o 展开,不如插件直观
好像有点明白了,就是它的输出要ctrl + o 展开,不如插件直观
@cnb.aYceCvxNgLA(醋栗) 可以codebuddy --host 0.0.0.0,vscode这边就会自动弹出一个映射好的外网地址,可以访问webUI,全图形化的界面,同时不影响命令行这边的使用,两边的数据都是同步的。
codebuddy --host 0.0.0.0
@xingonline(momo) 这个gateway的网页之前我试了下,调整设置很方便,但是对话感觉老是卡住,比如哪里报错了,前端看不到,Cli会详细点。
这个gateway的网页之前我试了下,调整设置很方便,但是对话感觉老是卡住,比如哪里报错了,前端看不到,Cli会详细点。
@cnb.aYceCvxNgLA(醋栗) 这就是我刚才说的“两边的数据都是同步的”的重要性,webui这边不好用了的时候可以直接回到之前的CLI界面查看,两边的状态是完全同步的。 但是启动命令里一定不能加--serve,否则命令行这边你就啥也看不见了,只能在webui那边操作。
--serve
哪嘟通在逃临时工
有个ACC_PRODUCT_CONFIG_V3环境变量优先于 ACC_PRODUCT_CONFIG_V2
简单描述一下问题和重现方式
1.使用cnb的cloudide,发现codebuddy插件默认用的cnb账号且无法退出换成自己的codebuddy账号
2.继续用cnb默认账号,Credit里有个NPC 替我上班限免特权,快用满后第二天有了个NPC 替我上班限免特权X2 补充了额度,继续使用后变回了NPC 替我上班限免特权——X2没了,Credit额度超了。 ** 现在直接限制使用ai,models.json里自定义模型也不给用。**