在使用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依旧会报错。采用同步方法不会报错。但是由于业务需要,我需要进行异步调用,请问有何解决办法?
我遇到过类似的问题, Python 程序在尝试通过一个安全的 HTTPS 连接访问网络服务器(dashscope.aliyuncs.com)时,无法验证对方网站证书的真伪。解决方法是
在你的 Mac 上打开 “访达 (Finder)”。
前往 “应用程序 (Applications)” 文件夹。
找到你的 Python 版本对应的文件夹。我的是Python 3.12,打开它。
在这个文件夹里,找到一个名为 Install Certificates.command 的文件。
双击运行 Install Certificates.command 这个文件。
之后,系统会弹出一个终端窗口,自动执行一个简短的脚本来安装和配置 certifi 证书包。等待脚本运行完毕后,再次尝试,应该就行了
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352