创建创空间的步骤直接跳过。
备注:我的电脑是Windows
第一步:获取创空间代码,直接下载代码太慢了,建议通过git获取代码
第二步:复制链接,打开cmd 直接粘贴回车下载。下载完之后的到了我的Service-Assistant文件夹。再git clone https://github.com/modelscope/modelscope-agent,复制项目中的modelscop_agent文件夹到你刚才clone的空间文件夹Service-Assistant里,接着复制apps/agentfabric文件夹里的所有文件到文件夹Service-Assistant,如图所示:
第三步:(我所有的操作都是在Service-Assistant文件夹运行的)
1.安装依赖执行:pip install modelscope[nlp] -f https://modelscope.oss-cn-beijing.aliyuncs.com/releases/repo.html
2.注册本地tool,这一步没有操作的话后面会报:DASHSCOPE_API_KEY缺失;
DASHSCOPE_API_KEY=你在创建好创空间需要生成的API_KEY。将你的API_KEY放入就好执行的命令如下:
set DASHSCOPE_API_KEY=your_api_key_here
3.运行pip install -r requirements.txt
4.运行app.py
5.运行python app.py 可得到发布的应用页面
在本地魔改完毕后,一定修改README.md文件,如图:不要在魔搭空间线上运行app.py!会有绿网限制和uuid限制。
当我尝试提问题时又报了:
这个错误信息表明在尝试访问 OpenSSL 库的某个特性时遇到了问题,具体来说是 lib.X509_V_FLAG_NOTIFY_POLICY
这个属性不存在。
可能的原因有:
1.系统中的 OpenSSL 库文件可能损坏或缺失,导致无法加载完整的功能集。
2.Python OpenSSL 模块与系统 OpenSSL 版本不匹配
3.OpenSSL 版本过低
一般都是都是没有安装OpenSSL库。下载安装好就行了。
下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions
安装完后直接在cmd中,输入命令,查看OpenSSL版本
openssl version
查到版本后将其路径加到环境变量Path中
再次验证
openssl version
查看OpenSSL版本正确。
然后再次打开127.0.0.1:7860,进行提问应该就运行正常了。
文档参考于:Agent实操(五):如何在本地/云端创建并发布更定制化的Agent