sent数据
{"temperature":0.5,"stream":true,"messages":[{"role":"user","content":"你好"}],"model":"ernie-bot-turbo","chat_id":1697772176902,"user_message_id":"1697772176902197","assistant_message_id":"169777217690212","role_id":34}
对比了跟官网是是一样的
返回数据
{"error_code":336003,"error_msg":"message content can not be empty","id":"as-s5e9buywkh"}
我通过这个创建的应用不知道是否有问题
错误信息是 参数校验不合法
是不是还需要哪里设置呢?
plugin/ai/app/controller/MessageController.php 里打印下 $handler->buildData 的值看下
报错了好像自动重启了下
你的ai不是最新的吧,升级下吧
是3.3.1的呀
我有按3.3.1的来更新
3.3.1里 plugin/ai/app/controller/MessageController.php 就220行代码,你的是在314行报错
因为上一个版本的我没去删掉,而是注释掉的,所以行代码不一样
1、你这个代码不是3.3.1最新的
2、你应该是改代码了,导致这里是变成了空。
3、原代码里也不会有那个报错
你看下你哪里改动导致content变成空了,自己定位下吧,我这没办法给你定位,因为不是官方代码问题
好的,我排查下
可以了,确实是没更新到最新的版本
我能用的4.0的接口, 这个要怎么调整,直接修改model=ernie-bot-turbo为 model=ernie-bot-4.0吗
这样新模型不行吗
看下百度4.0的文档,传的是什么
ERNIE-Bot-4, 是不是要新建一个ernie4的文件才可以
模型设置里加一句
ernie-bot-4 : "文心一言4"
已经支持文心一言4.0,请后台一键升级