[BUG] Bad 'setIn' index 6 (should be between [0, 1])的问题在0.3.1版本里解决了吗?
并发提问后报错Bad 'setIn' index 6 (should be between [0, 1]) 我是把feedback的代码在0.3.0上打开了 chat_box.show_feedback(**feedback_kwargs, key=message_id, on_submit=on_feedback, kwargs={"message_id": message_id, "history_index": len(chat_box.history)})
现在打开feedback后有什么办法解决并发的问题吗? 打印出来self._chat_containers的值是[DeltaGenerator(_provided_cursor=RunningCursor(_parent_path=(3,), _index=1), _parent=DeltaGenerator(), _block_type='chat_message', _form_data=FormData(form_id='')), DeltaGenerator(_provided_cursor=RunningCursor(_parent_path=(4, 0), _index=6), _parent=DeltaGenerator(_provided_cursor=RunningCursor(_parent_path=(4,), _index=1), _parent=DeltaGenerator(), _block_type='chat_message', _form_data=FormData(form_id='')), _block_type='vertical', _form_data=FormData(form_id=''))] 我怎么获取我应该传递什么_index ?
发现即便把show_feedback注释掉,并发也一样会报错
有没有专家帮忙看看啊,着急啊
你是什么环境? 我在 win10+msedge 环境里,运行最新的0.3代码,同时发起3个对话:一台机器上同一浏览器不同tab,另一台机器,都没有出现问题。
Win10+chrom,我只要在同一浏览器上打开两个tab,然后同时发问,就必现
试了下用edge浏览器也一样出问题, 所有TAB窗口都用的是本地知识库问答工具
你服务是本地部署的吗?streamlit版本多少?
$ pip show streamlit Name: streamlit Version: 1.34.0
我chatchat部署在一台linux服务器上
poetry shell
export PYTHONPATH=.../libs/chatchat-server:$PYTHONPATH
cd libs/chatchat-server
ls $(poetry env info --path)/bin/
export PATH=$(poetry env info --path)/bin:$PATH
nohup python chatchat/startup.py -a &
xinference也部署在同一台服务器上 source venv_xinference/bin/activate export XINFERENCE_MODEL_SRC=modelscope nohup xinference-local --host 0.0.0.0 --port 9997 > nohup.out 2>&1 &
是直连的还是走什么反代的?
这个怎么判断?就在安装chatchat的虚拟环境配置了proxy, 其他应该没有使用代理
应该是直连,我是在chatchat0.3.0 ,0.3.1我没试过
wsl部署的会有问题吗 wsl2环境部署的 也会有同样的问题
chatchat0.3.0 起来后你改了什么代码? chat_box.update_msg应该是怎么传递的? 能加微信沟通吗?
wsl部署的会有问题吗 wsl2环境部署的 也会有同样的问题
我xinference起在linux,chatchat不管起在linux还是windows并发问都会报这个错
用LLM对话、知识库对话反复试了多次,都无法复现这个问题。所以我这里是没法去定位错误。
你是用0.3.0启动的吗?启动之后改了什么代码?我这里是必现呢。
你是用0.3.0启动的吗?启动之后改了什么代码?我这里是必现呢。
最新的master分支
你能切到0.3.0版本启动试试吗?
我建议你升级到最新版试试
在最新的master上起来了,还是必现,我就改了使用的模型,其他都没改
貌似就是streamlit的问题 我直接用测试工具开了5个线程去请求是没问题 都能正常回复 但是在不同的机器开多个窗口同时提问会有问题
1.早上拉了最新的代码还是报同样的错误 目前streamlit版本Version: 1.34.0 尝试过升级版本也是不行
2.原来的模型在日志那里也没看到报错,然后尝试换了个参数低的模型--qwen/Qwen1.5-1.8B-Chat 同时发问会引发以下错误
你是开5个不行,我是开2个就不行😓
你是开5个不行,我是开2个就不行😓
直接通过接口请求工具并发调这个/chat/chat/completions对话接口应该没问题 有问题的是通过浏览器去发问 我也是俩台机器同时发问就不行了
我建议你升级到最新版试试
有空再帮忙看看 这个问题
请问有什么进展吗?个人觉得还是使用streamlit的问题
我也遇到了相同的问题,在两个页面同时发送请求就会出现这个错误,请问有解决办法了吗?
这个问题已经被标记为 stale ,因为它已经超过 30 天没有任何活动。
这个问题已经被自动关闭,因为它被标为 stale 后超过 14 天没有任何活动。