chatchat-space / Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
Apache License 2.0
31.29k stars 5.45k forks source link

webui #2951

Closed yi-si-hua closed 4 months ago

yi-si-hua commented 7 months ago

运行startup的时候完全没有问题,还能分别正常进入服务器网页状态和api页面。 但是streamlit run webui.py时,就会被电脑里不知道什么东西拦截。我把防火墙关了,360卸了,还是继续被拦截。 报错如下: 2024-02-06 17:35:30,002 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-06 17:35:32,035 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-06 17:35:34,053 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 Traceback (most recent call last): File "D:\ProgramData\anaconda3\envs\langchain\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 535, in _run_script exec(code, module.dict) File "D:\git\Langchain-Chatchat-master\webui.py", line 64, in pages[selected_page]["func"](api=api, is_lite=is_lite) File "D:\git\Langchain-Chatchat-master\webui_pages\dialogue\dialogue.py", line 163, in dialogue_page running_models = list(api.list_running_models()) TypeError: 'NoneType' object is not iterable winerror winerror

dosubot[bot] commented 7 months ago

🤖

嘿,@yi-si-hua,我们又见面了!希望这次能够帮到你 😜

您的问题描述部分似乎是空的,我无法确定您遇到的具体问题。请提供更多详细信息,包括问题的具体描述,以及复现问题的步骤。这将帮助我更好地理解和解决您的问题。

在您提供问题的详细信息时,以下是一些可能有用的提示:

一旦我收到这些信息,我将尽快回复您。

Sources


This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.

If you want to continue the conversation, start your reply with @dosu-bot.

zRzRzRzRzRzRzR commented 7 months ago

server config没有正确配置吧

Jsonzhang20 commented 7 months ago

我也碰到上述相同问题,python startup.py -a 各项功能运行正常,python startup.py -wstreamlit run webui.py报相同错误,如下

(venv) PS D:\workscope\Langchain-Chatchat> streamlit run webui.py

You can now view your Streamlit app in your browser.

Local URL: http://localhost:8501 Network URL: http://192.168.1.76:8501

2024-02-07 16:42:31,884 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:33,938 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:35,956 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:38,121 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:40,131 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:42,157 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:42.158 Uncaught app exception Traceback (most recent call last): File "D:\workscope\Langchain-Chatchat\venv\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 535, in _run_script exec(code, module.dict) File "D:\workscope\Langchain-Chatchat\webui.py", line 64, in pages[selected_page]["func"](api=api, is_lite=is_lite) File "D:\workscope\Langchain-Chatchat\webui_pages\dialogue\dialogue.py", line 169, in dialogue_page running_models = list(api.list_running_models()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not iterable

configs\model_config.py配置如下:

ODEL_ROOT_PATH = "/workscope/Langchain-Chatchat/models" #相关模型都放在该目录下,包括 bge-large-zh,chatglm3-6b,Qwen-7B-Chat

EMBEDDING_MODEL = "bge-large-zh" # "bge-large-zh-v1.5" EMBEDDING_DEVICE = "cuda"

LLM_MODELS = ["chatglm3-6b", "Qwen-7B-Chat", "openai-api"] Agent_MODEL = "chatglm3-6b" # None

MODEL_PATH = { "embed_model": { "ernie-tiny": "nghuyong/ernie-3.0-nano-zh",

    # "bge-large-zh": "BAAI/bge-large-zh",
    "bge-large-zh": "bge-large-zh",

"llm_model": {
    "chatglm2-6b": "THUDM/chatglm2-6b",
    "chatglm2-6b-32k": "THUDM/chatglm2-6b-32k",
    # "chatglm3-6b": "THUDM/chatglm3-6b",
    "chatglm3-6b": "chatglm3-6b",
    "chatglm3-6b-32k": "THUDM/chatglm3-6b-32k",

    "Qwen-1_8B-Chat": "Qwen/Qwen-1_8B-Chat",
    # "Qwen-7B-Chat": "Qwen/Qwen-7B-Chat",
    "Qwen-7B-Chat": "Qwen-7B-Chat",

configs\其他配置文件没修改,都是默认配置

环境信息:python3.11.5,win11,其他按requirements.txt pip install 安装

zRzRzRzRzRzRzR commented 7 months ago

winsows估计是端口被锁了吧

yi-si-hua commented 7 months ago

我在必应上搜到一个和我们类似的。然后他的问题其实是模型提交不上去。把embedding moedl默认的bge-large-zh-v1.5改为了bge-large-zh,他就跑通了。但是我不行,我还是跑不通。你也可以试一试。

------------------ 原始邮件 ------------------ 发件人: "chatchat-space/Langchain-Chatchat" @.>; 发送时间: 2024年2月7日(星期三) 下午5:06 @.>; @.**@.>; 主题: Re: [chatchat-space/Langchain-Chatchat] webui (Issue #2951)

我也碰到上述相同问题,python startup.py -a 各项功能运行正常,python startup.py -w与streamlit run webui.py报相同错误,如下

(venv) PS D:\workscope\Langchain-Chatchat> streamlit run webui.py

You can now view your Streamlit app in your browser.

Local URL: http://localhost:8501 Network URL: http://192.168.1.76:8501

2024-02-07 16:42:31,884 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:33,938 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:35,956 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:38,121 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:40,131 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:42,157 - utils.py[line:95] - ERROR: ConnectError: error when post /llm_model/list_running_models: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 2024-02-07 16:42:42.158 Uncaught app exception Traceback (most recent call last): File "D:\workscope\Langchain-Chatchat\venv\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 535, in _run_script exec(code, module.dict) File "D:\workscope\Langchain-Chatchat\webui.py", line 64, in pages[selected_page]["func"](api=api, is_lite=is_lite) File "D:\workscope\Langchain-Chatchat\webui_pages\dialogue\dialogue.py", line 169, in dialogue_page running_models = list(api.list_running_models()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'NoneType' object is not iterable

configs\model_config.py配置如下:

ODEL_ROOT_PATH = "/workscope/Langchain-Chatchat/models" #相关模型都放在该目录下,包括 bge-large-zh,chatglm3-6b,Qwen-7B-Chat

EMBEDDING_MODEL = "bge-large-zh" # "bge-large-zh-v1.5" EMBEDDING_DEVICE = "cuda"

LLM_MODELS = ["chatglm3-6b", "Qwen-7B-Chat", "openai-api"] Agent_MODEL = "chatglm3-6b" # None

MODEL_PATH = { "embed_model": { "ernie-tiny": "nghuyong/ernie-3.0-nano-zh",

"bge-large-zh": "BAAI/bge-large-zh", "bge-large-zh": "bge-large-zh", "llm_model": { "chatglm2-6b": "THUDM/chatglm2-6b", "chatglm2-6b-32k": "THUDM/chatglm2-6b-32k", # "chatglm3-6b": "THUDM/chatglm3-6b", "chatglm3-6b": "chatglm3-6b", "chatglm3-6b-32k": "THUDM/chatglm3-6b-32k", "Qwen-1_8B-Chat": "Qwen/Qwen-1_8B-Chat", # "Qwen-7B-Chat": "Qwen/Qwen-7B-Chat", "Qwen-7B-Chat": "Qwen-7B-Chat",

configs其他配置文件没修改,都是默认配置

环境信息:python3.11.5,win11,其他按requirements.txt pip install 安装

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

yi-si-hua commented 7 months ago

应该不是这个问题。毕竟我api server可以登录上去,甚至运行startup时,webui server也能进。

------------------ 原始邮件 ------------------ 发件人: "chatchat-space/Langchain-Chatchat" @.>; 发送时间: 2024年2月7日(星期三) 凌晨0:25 @.>; @.**@.>; 主题: Re: [chatchat-space/Langchain-Chatchat] webui (Issue #2951)

server config没有正确配置吧

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

liunux4odoo commented 6 months ago

webui.py 依赖于 api.py,python startup.py -a 会同时启动所有的服务,单独启动 streamlit run webui.py是不行的。