最近chatgpt爆火,于是也去注册申请了openAI的账号,激活了chatgpt。发现openAI有很多接口,也有很多功能,于是自己着手写了一个demo,希望能用上这些功能。
chat和image之类接口,都没有什么问题,但是到audio这个接口的时候,出现了各种问题。下面是我demo的php部分代码:
curl_file_create是参看gitcode上的sdk代码写的,使用过m4a和wav两种音频格式的文件,都无法起效;也试过不用curl_file_create,直接是音频路径,但返回的都是:
仔细比对过参数的名字:file、model等,都没问题(我知道CURLOPT_HTTPHEADER的Content-Type部分用application/json不对,只是这个报错的内容,不理解)
CURLOPT_HTTPHEADER的Content-Type部分,我按照gitcode和官方文档改成了multipart/form-data,结果是这么返回的:
无法使用multipart/form-data,懵圈。然后我参看了google上的相关文章,说把这个Content-Type部分直接删掉就好,结果是这么返回的:
更加懵圈了。
在网上很少有php开发openAi的记录和文章,能查到的,也就都是上述试过的,只有这个gitcode的sdk没有试过,因为需要php7.4以上,暂时还没试。总不能就因为一个版本问题,才导致这个问题的吧。。。。
如果大佬有相关的经验,或者有相关的建议,请搭救我一下,不胜感激。文章来源:https://www.toymoban.com/news/detail-576977.html
附官方请求示例:
文章来源地址https://www.toymoban.com/news/detail-576977.html
到了这里,关于PHP 开发 OpenAi中的Whisper API遇到问题,望大佬帮忙解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!