开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

ModelScope中,现在发布上创空间的modelscopeGPT的环境变量是如何设置的?

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(

展开
收起
多麻辣哦 2023-11-08 20:32:26 100 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    针对您所述的错误信息,环境变量 chatdemo_config_json_url、plugin_config_json_url 和 retrieval_config_json_url 都没设置,故会在执行时出现错误。
    您需要在函数计算 FC 上设置这三个环境变量,才能让模型正常运行。设置方式如下:

    1. 登录函数计算 FC 控制台,打开应用实例的设置界面。
    2. 在「环境变量」部分,将 access_key_id、access_key_secret、chatdemo_config_json_url、plugin_config_json_url 和 retrieval_config_json_url 设置为相应值。
    2023-11-09 14:24:48
    赞同 展开评论 打赏
  • 这个错误信息表明,你在尝试从环境中获取"chatdemo_config_json_url"变量,但是这个变量并未被设置。因此,os.getenv("chatdemo_config_json_url")返回了None,而你试图调用None对象的strip()方法,这就导致了AttributeError异常。

    解决这个问题的方法是在你的环境中设置"chatdemo_config_json_url"变量。你可以通过以下方式来实现这一点:

    1. 在你的本地环境中,使用环境变量设置工具(如Windows的setx命令,或者Linux/Mac的export命令)来设置这个环境变量。

    2. 在你的云服务器环境中,使用相应的云服务控制台或者API来设置这个环境变量。

    3. 在你的代码中,使用os.environ["chatdemo_config_json_url"]来获取这个环境变量的值。

    2023-11-09 11:08:10
    赞同 展开评论 打赏
  • 这个模型具体还是已展示为主,配置目前主要是一些模型相关的。
    建议就参考modelscope-agent里面的/config/cfg_model_template.json 和cfg_tool_template.json的用法就行。——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①

    2023-11-08 21:39:39
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

热门讨论

热门文章

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载