Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

web_demo对话报错 #44

Open
KonngExplorer opened this issue May 29, 2023 · 4 comments
Open

web_demo对话报错 #44

KonngExplorer opened this issue May 29, 2023 · 4 comments

Comments

@KonngExplorer
Copy link

Traceback (most recent call last):
File "D:\miniconda3\envs\bmtool\lib\site-packages\gradio\routes.py", line 414, in run_predict
output = await app.get_blocks().process_api(
File "D:\miniconda3\envs\bmtool\lib\site-packages\gradio\blocks.py", line 1320, in process_api
result = await self.call_function(
File "D:\miniconda3\envs\bmtool\lib\site-packages\gradio\blocks.py", line 1064, in call_function
prediction = await utils.async_iteration(iterator)
File "D:\miniconda3\envs\bmtool\lib\site-packages\gradio\utils.py", line 514, in async_iteration
return await iterator.anext()
File "D:\miniconda3\envs\bmtool\lib\site-packages\gradio\utils.py", line 507, in anext
return await anyio.to_thread.run_sync(
File "D:\miniconda3\envs\bmtool\lib\site-packages\anyio\to_thread.py", line 31, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "D:\miniconda3\envs\bmtool\lib\site-packages\anyio_backends_asyncio.py", line 937, in run_sync_in_worker_thread
return await future
File "D:\miniconda3\envs\bmtool\lib\site-packages\anyio_backends_asyncio.py", line 867, in run
result = context.run(func, *args)
File "D:\miniconda3\envs\bmtool\lib\site-packages\gradio\utils.py", line 490, in run_sync_iterator_async
return next(iterator)
File "E:\workspace_shgl\BMTools-main\web_demo.py", line 63, in answer_by_tools
for inter in agent_executor(question):
File "E:\workspace_shgl\BMTools-main\bmtools\agent\executor.py", line 99, in call
self.callback_manager.on_chain_start(
AttributeError: 'Executor' object has no attribute 'callback_manager'

@congxin95
Copy link
Collaborator

It seems that the version of langchain is incorrect causing the function cannot found. Could provide more detailed error information like library version, tools you used, questions you asked.

@for1314ai
Copy link

Traceback (most recent call last):
File "/appletree/shiwei/BMTools/web_demo.py", line 47, in
valid_tools_info = load_valid_tools(tools_mappings)
File "/appletree/shiwei/BMTools/bmtools/agent/tools_controller.py", line 22, in load_valid_tools
response = requests.get(get_url)
File "/appletree/miniconda3/envs/sw_tool/lib/python3.9/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
File "/appletree/miniconda3/envs/sw_tool/lib/python3.9/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "/appletree/miniconda3/envs/sw_tool/lib/python3.9/site-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/appletree/miniconda3/envs/sw_tool/lib/python3.9/site-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/appletree/miniconda3/envs/sw_tool/lib/python3.9/site-packages/requests/adapters.py", line 565, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8079): Max retries exceeded with url: /tools/weather/.well-known/ai-plugin.json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ffa95955f70>: Failed to establish a new connection: [Errno 111] Connection refused'))

@michaelxu1107
Copy link

这个问题后面有解决么,我这边使用的langchain版本是0.0.193,使用的是单个tool问答,也碰到了
类似File "E:\workspace_shgl\BMTools-main\bmtools\agent\executor.py", line 99, in call
self.callback_manager.on_chain_start(
AttributeError: 'Executor' object has no attribute 'callback_manager'的问题

@michaelxu1107
Copy link

'''
Traceback (most recent call last):
File "/root/venv/lib/python3.10/site-packages/gradio/routes.py", line 408, in run_predict
output = await app.get_blocks().process_api(
File "/root/venv/lib/python3.10/site-packages/gradio/blocks.py", line 1315, in process_api
result = await self.call_function(
File "/root/venv/lib/python3.10/site-packages/gradio/blocks.py", line 1059, in call_function
prediction = await utils.async_iteration(iterator)
File "/root/venv/lib/python3.10/site-packages/gradio/utils.py", line 514, in async_iteration
return await iterator.anext()
File "/root/venv/lib/python3.10/site-packages/gradio/utils.py", line 507, in anext
return await anyio.to_thread.run_sync(
File "/root/venv/lib/python3.10/site-packages/anyio/to_thread.py", line 31, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "/root/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 937, in run_sync_in_worker_thread
return await future
File "/root/venv/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 867, in run
result = context.run(func, *args)
File "/root/venv/lib/python3.10/site-packages/gradio/utils.py", line 490, in run_sync_iterator_async
return next(iterator)
File "./web_demo.py", line 86, in answer_by_tools
for inter in agent_executor(question):
File "/root/BMTools-main/./bmtools/agent/executor.py", line 99, in call
self.callback_manager.on_chain_start(
AttributeError: 'NoneType' object has no attribute 'on_chain_start'
'''

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants