问题详情
在使用Dashscope的MultiModalConversation.call接口时,异步操作概率出现下列报错导致请求无法传递到服务端。
HTTPSConnectionPool(host='dashscope.aliyuncs.com', port=443): Max retries exceeded with url: /api/v1/services/aigc/multimodal-generation/generation (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1032)')))
使用异步协程操作qps大概在15时就会报错,同时,在遇到需要上传多张图片时,qps在5依旧会报错。采用同步方法不会报错。但是由于业务需要,我需要进行异步调用,请问有何解决办法?
版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/111.html
我遇到过类似的问题, Python 程序在尝试通过一个安全的 HTTPS 连接访问网络服务器(dashscope.aliyuncs.com)时,无法验证对方网站证书的真伪。解决方法是
在你的 Mac 上打开 “访达 (Finder)”。前往 “应用程序 (Applications)” 文件夹。找到你的 Python 版本对应的文件夹。我的是Python 3.12,打开它。在这个文件夹里,找到一个名为 Install Certificates.command 的文件。双击运行 Install Certificates.command 这个文件。之后,系统会弹出一个终端窗口,自动执行一个简短的脚本来安装和配置 certifi 证书包。等待脚本运行完毕后,再次尝试,应该就行了