通义千问的 API 调用看起来少了 role 的参数
Goooler
正确的调用应该如下
curl -X POST https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation \
-H "Authorization: Bearer MY_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-mt-flash",
"input": {
"messages": [
{"role": "user", "content": "你好,请介绍一下你自己。"}
]
},
"parameters": {
"result_format": "message"
}
}'
现在浏览器扩展中的调用看起来少了 role 这个参数,会导致返回值错误,提示:
Role must be in [user, assistant].
Goooler
文档里面其实也提到了,需要一个 user:role 的入参,https://help.aliyun.com/zh/model-studio/error-code?spm=a2c4g.11186623.help-menu-2400256.d_3_12.741a253aSkoTQ7#a938d59de521i
allentown
按照文档进行修改即可
allentown
Goooler
allentown 不行的
allentown
Goooler 仔细看文档,你修改错地方了,按照我图片修改
allentown
Goooler
Goooler
allentown 确实可以了,感谢!新年快乐!
allentown
Goooler 新年快乐