百度文心4.0接口这几天试了一下一直用不了,原以为原来的测试接口到期问题,充值后也一样,提示 Open api daily request limit reached,到百度大模型后台才发现并没有
ERNIE-Bot-4模型,4.0都是需要付费开通的,对比了一下资费ERNIE-4.0-8K要比ERNIE-4.0-8K-0104高好几倍,系统后台默认接口模型是ERNIE-Bot-4,估计百度改版原因
这模型不能使用了,换成ERNIE-4.0-8K-0104使用正常,借此与大家分享一下如何修改。
首先确认你的系统存不存在这问题对话时提示已调用 Open api daily request limit reached,
1、先到百度大模型后台开通ERNIE-4.0-8K-0104服务,如果要开通其他的方法一样。
https://console.bce.baidu.com/qianfan/ais/console/onlineService?tab=preset
2、开通服务后对应chat后台文件更改接口及名称,文件名extend\ChatGPT\wenxin.php 19行
对应修改名称 ERNIE-4.0-8K-0104 API接口网址 https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie-4.0-8k-0104
以上两项替换原来的,修改后保存
3、修改数据库表fox_chatgpt_engine把ERNIE-Bot-4更改为ERNIE-4.0-8K-0104
把22行ERNIE-Bot-4更改为ERNIE-4.0-8K-0104,修改后保存
4、再到chatgpt系统后台选择下修改后的模型,保存前端试下能正常回答问题就OK了
如果上方出现不显示修改后的模型名称,是因为缓存问题,可以把数据表重改下名字
再到后台打开 读取一次错误数据,再把表名改回来正确的就会显示,相当于重读取一次数据表
表名改为正确的后再到后台选择下就正常