logo
58
185
WeChat Login

credit用量问题,无法使用ai插件#3685

Resolved
created 1 months ago
Edit

简单描述一下问题和重现方式

1.使用cnb的cloudide,发现codebuddy插件默认用的cnb账号且无法退出换成自己的codebuddy账号
2.继续用cnb默认账号,Credit里有个NPC 替我上班限免特权,快用满后第二天有了个NPC 替我上班限免特权X2 补充了额度,继续使用后变回了NPC 替我上班限免特权——X2没了,Credit额度超了。 ** 现在直接限制使用ai,models.json里自定义模型也不给用。**

image.png image.png

这个plugin确实难搞,你可以考虑使用codebuddy CLI,那个可以登录自己的号。

Creator

@xingonline(momo) 主要它的云端容器环境比较好用,能连外网啥的。。而且没想到连自己的model也用不了

主要它的云端容器环境比较好用,能连外网啥的。。而且没想到连自己的model也用不了

@cnb.aYceCvxNgLA(醋栗) 我说的就是在云开发里使用codebuddy CLI。先确认你的环境里有node和npm,然后直接npm install -g @tencent-ai/codebuddy-code就可以了。这个东西更新频率远高于vscode插件版,而且功能十分丰富。
它默认也是正常接入CNB自带的AI额度使用。
但如果你想登录自己的号,也是没问题的。

Creator
Edit history

@xingonline(momo) 大佬我试了下,能正常使用cli和进gateway网页,gateway上功能还挺多的。
但是它一安装好就是cnb账号:
1.用了/login 出现登录页面,但切换了没反应
2.用了帮助文档CODEBUDDY_API_KEY和CODEBUDDY_INTERNET_ENVIRONMENT环境变量,也没效果

Creator

我又启动了一个干净的容器,容器内登录各种方式一切正常。把容器内的配置拷贝到外面,cli也能用,不过插件还是不能用。
找到一个暂时能用的办法:
1.卸载插件删掉.codebuddy 2.强行指定环境变量CODEBUDDY_API_KEY、CODEBUDDY_INTERNET_ENVIRONMENT 和CODEBUDDY_BASE_URL="https://tencent.sso.codebuddy.cn/v2

这样就能用CLI了。不过要是大家没有像我这样额度超了,可能插件里用自定义模型就可以

这样就能用CLI了。不过要是大家没有像我这样额度超了,可能插件里用自定义模型就可以

@cnb.aYceCvxNgLA(醋栗) 云开发环境里默认有几个ACC开头的环境变量,全覆盖掉以后就能正常login,不用卸载插件或者删除文件。

但仅限CLI版本。vscode里的插件版不管清理的多干净都覆盖不掉默认的登录信息。

Creator
Edit history

@xingonline(momo) 牛逼,确实可以。
好像有点明白了,就是它的输出要ctrl + o 展开,不如插件直观

withdrew a comment.
Resolved ISSUE

好像有点明白了,就是它的输出要ctrl + o 展开,不如插件直观

@cnb.aYceCvxNgLA(醋栗) 可以codebuddy --host 0.0.0.0,vscode这边就会自动弹出一个映射好的外网地址,可以访问webUI,全图形化的界面,同时不影响命令行这边的使用,两边的数据都是同步的。

Creator

@xingonline(momo) 这个gateway的网页之前我试了下,调整设置很方便,但是对话感觉老是卡住,比如哪里报错了,前端看不到,Cli会详细点。

这个gateway的网页之前我试了下,调整设置很方便,但是对话感觉老是卡住,比如哪里报错了,前端看不到,Cli会详细点。

@cnb.aYceCvxNgLA(醋栗) 这就是我刚才说的“两边的数据都是同步的”的重要性,webui这边不好用了的时候可以直接回到之前的CLI界面查看,两边的状态是完全同步的。
但是启动命令里一定不能加--serve,否则命令行这边你就啥也看不见了,只能在webui那边操作。

1

有个ACC_PRODUCT_CONFIG_V3环境变量优先于 ACC_PRODUCT_CONFIG_V2

Assignee
None yet
Label
一定是bug:待鉴定
Priority
None yet
Time period
-
Property
Add custom properties to record and label key information
Participant