ModelScope中,现在发布上创空间的modelscopeGPT的环境变量是如何设置的 ,chatdemo_config_json_url,plugin_config_json_url和retrieval_config_json_url我自己在创空间测试的时候卡在发布上
Traceback (most recent call last):
[2023-10-31 22:58:23] File "app.py", line 3, in
[2023-10-31 22:58:23] from web.chat.gradio_chatbot import ChatBot
[2023-10-31 22:58:23] File "/home/studio_service/studio_file/PROJECT/web/chat/gradio_chatbot.py", line 11, in
[2023-10-31 22:58:23] from web.chat.app_config import AppConfig
[2023-10-31 22:58:23] File "/home/studio_service/studio_file/PROJECT/web/chat/app_config.py", line 11, in
[2023-10-31 22:58:23] chatdemo_config_json_url = os.getenv("chatdemo_config_json_url").strip()
[2023-10-31 22:58:23] AttributeError: 'NoneType' object has no attribute 'strip'
[2023-10-31 22:58:27] [2023-10-31 22:58:27,695][ERROR] project_working_process exit code 1
[2023-10-31 22:58:27] [2023-10-31 22:58:27,695][INFO] change status to FAILED
[2023-10-31 22:59:00] [2023-10-31 22:59:00 +0800] [1033] [INFO] 127.0.0.1:55364 GET /service/status 1.0 200 42 3745
感觉报错是这些环境变量未设置
access_key_id = os.getenv("access_key_id").strip()
access_key_secret = os.getenv("access_key_secret").strip()
chatdemo_config_json_url = os.getenv("chatdemo_config_json_url").strip()
plugin_config_json_url = os.getenv("plugin_config_json_url").strip()
retrieval_config_json_url = os.getenv("retrieval_config_json_url").strip(
针对您所述的错误信息,环境变量 chatdemo_config_json_url、plugin_config_json_url 和 retrieval_config_json_url 都没设置,故会在执行时出现错误。
您需要在函数计算 FC 上设置这三个环境变量,才能让模型正常运行。设置方式如下:
这个错误信息表明,你在尝试从环境中获取"chatdemo_config_json_url"变量,但是这个变量并未被设置。因此,os.getenv("chatdemo_config_json_url")返回了None,而你试图调用None对象的strip()方法,这就导致了AttributeError异常。
解决这个问题的方法是在你的环境中设置"chatdemo_config_json_url"变量。你可以通过以下方式来实现这一点:
在你的本地环境中,使用环境变量设置工具(如Windows的setx命令,或者Linux/Mac的export命令)来设置这个环境变量。
在你的云服务器环境中,使用相应的云服务控制台或者API来设置这个环境变量。
在你的代码中,使用os.environ["chatdemo_config_json_url"]来获取这个环境变量的值。
这个模型具体还是已展示为主,配置目前主要是一些模型相关的。
建议就参考modelscope-agent里面的/config/cfg_model_template.json 和cfg_tool_template.json的用法就行。——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①