Git Product home page Git Product logo

qwen-agent's People

Contributors

abhishek19-dev avatar eltociear avatar fyabc avatar gewenbin0992 avatar janumalaakhilendra avatar jianxinma avatar rahulk4102 avatar sanyam-2026 avatar tuhahaha avatar ye7love7 avatar zhenruzhang avatar zhicwu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qwen-agent's Issues

python kernel execute error on windows

the code generated using ReAct on windows always claim error:

from datetime import datetime

def day_of_week(year, month, day):
    return datetime(year, month, day).strftime('%A')

day_of_week(1974, 3, 23)

Observation: error:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[2], line 1
----> 1 _M6CountdownTimer.start(30)
      2 from datetime import datetime
      4 def day_of_week(year, month, day):

NameError: name '_M6CountdownTimer' is not defined

Thought: 代码解释器返回了错误。错误信息表明该函数未定义。这可能是因为我尝试导入的模块或函数不存在。我需要检查我的代码并确保我 正确地导入了所需的模块和函数。
Final Answer: 代码解释器返回了一个错误,因为我在代码中引用了一个不存在的变量或函数。为了计算1974年3月23日是星期几,我需要使用datetime模块中的相关函数。以下是修正后的代码:

Code Interpreter对xlsx问答

您好!感谢您优秀的工作
请问我在本地yongdashscope启动服务,并上传xlsx文件,提问。但似乎当我问第二个问题时,agent就不自动加载这个表格了,而是会自己编造一些其他的表格名字,请问这种情况如何解决
image

网页加入阅读列表后报错requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443)

模型和agent服务是部署在同一台linux服务器上的,然后用windows访问,已经在插件设置了ip。
装插件之前,用网页端可以正常对话,装插件然后把网页加入阅读列表后报错。

INFO: 10.15.202.12:49918 - "POST /endpoint HTTP/1.1" 200 OK
2023-11-03 12:25:49,134 - assistant_server.py - 64 - INFO - The current access page is: https://baijiahao.baidu.com/s?id=1781350373354898994
2023-11-03 12:25:59,073 - assistant_server.py - 64 - INFO - The current access page is: https://baijiahao.baidu.com/s?id=1781350373354898994
Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 203, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
raise err
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 791, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 492, in _make_request
raise new_e
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 468, in _make_request
self._validate_conn(conn)
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1097, in _validate_conn
conn.connect()
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 611, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 212, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7f6b85fb8a10>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 845, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f6b85fb8a10>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1435, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1121, in call_function
prediction = await utils.async_iteration(iterator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 350, in async_iteration
return await iterator.anext()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 343, in anext
return await anyio.to_thread.run_sync(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 326, in run_sync_iterator_async
return next(iterator)
^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 695, in gen_wrapper
yield from f(*args, **kwargs)
File "/root/qwen/agent/Qwen-Agent/qwen_server/assistant_server.py", line 88, in bot
_ref_list = mem.get(
^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/memory/memory.py", line 38, in get
lenx = count_tokens(x)
^^^^^^^^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/utils/utils.py", line 47, in count_tokens
encoding = tiktoken.get_encoding('cl100k_base')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/registry.py", line 73, in get_encoding
enc = Encoding(**constructor())
^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken_ext/openai_public.py", line 64, in cl100k_base
mergeable_ranks = load_tiktoken_bpe(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 116, in load_tiktoken_bpe
contents = read_file_cached(tiktoken_bpe_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 48, in read_file_cached
contents = read_file(blobpath)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 24, in read_file
resp = requests.get(blobpath)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/adapters.py", line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f6b85fb8a10>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))
Building prefix dict from the default dictionary ...
Loading model from cache /tmp/jieba.cache
Loading model cost 0.739 seconds.
Prefix dict has been built successfully.
Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 203, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
raise err
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 791, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 492, in _make_request
raise new_e
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 468, in _make_request
self._validate_conn(conn)
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1097, in _validate_conn
conn.connect()
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 611, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 212, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7f04a87fa350>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 845, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f04a87fa350>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1435, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1121, in call_function
prediction = await utils.async_iteration(iterator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 350, in async_iteration
return await iterator.anext()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 343, in anext
return await anyio.to_thread.run_sync(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 326, in run_sync_iterator_async
return next(iterator)
^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 695, in gen_wrapper
yield from f(*args, **kwargs)
File "/root/qwen/agent/Qwen-Agent/qwen_server/workstation_server.py", line 299, in bot
_ref_list = mem.get(
^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/memory/memory.py", line 38, in get
lenx = count_tokens(x)
^^^^^^^^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/utils/utils.py", line 47, in count_tokens
encoding = tiktoken.get_encoding('cl100k_base')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/registry.py", line 73, in get_encoding
enc = Encoding(**constructor())
^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken_ext/openai_public.py", line 64, in cl100k_base
mergeable_ranks = load_tiktoken_bpe(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 116, in load_tiktoken_bpe
contents = read_file_cached(tiktoken_bpe_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 48, in read_file_cached
contents = read_file(blobpath)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 24, in read_file
resp = requests.get(blobpath)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/adapters.py", line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f04a87fa350>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))

网页问答异常

工作台可以正常使用,但是直接添加网页后点击插件异常,无法直接网页问答。

服务部署后可以进入工作台,能够进行正常chat:
image
但是效仿官方demo视频的操作失败,即在添加网页到Reading List之后,点击插件出现的界面无法聊天,具体界面如下:

image

add to qwen reading list

not working everytime i add i get this error IndexError: list index out of range

the inference works beteween qwen but its not able to add to reading list or read the list

HELP

在Windows环境下尝试使用dashcode(直接用第二步)遇到如下错误

Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\queueing.py", line 427, in call_prediction
output = await route_utils.call_process_api(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\route_utils.py", line 232, in call_process_api
output = await app.get_blocks().process_api(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\blocks.py", line 1497, in process_api
result = await self.call_function(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\blocks.py", line 1131, in call_function
prediction = await utils.async_iteration(iterator)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\utils.py", line 514, in async_iteration
return await iterator.anext()
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\utils.py", line 507, in anext
return await anyio.to_thread.run_sync(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\anyio_backends_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\anyio_backends_asyncio.py", line 807, in run
result = context.run(func, *args)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\utils.py", line 490, in run_sync_iterator_async
return next(iterator)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\utils.py", line 653, in gen_wrapper
yield from f(*args, **kwargs)
File qwen-agent\Qwen-Agent-main\Qwen-Agent-main\qwen_server\assistant_server.py", line 68, in bot
set_page_url()
File \qwen-agent\Qwen-Agent-main\Qwen-Agent-main\qwen_server\assistant_server.py", line 60, in set_page_url
assert os.path.exists(cache_file_popup_url)
AssertionError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\queueing.py", line 472, in process_events
response = await self.call_prediction(awake_events, batch)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\gradio\queueing.py", line 436, in call_prediction
raise Exception(str(error) if show_error else None) from error
Exception: None

Gradio页面加载Error,ws://127.0.0.1:7864/queue/join,{"msg":"process_completed","output":{"error":"Expecting value: line 1 column 1 (char 0)"},"success":false}

http://127.0.0.1:7864/ 页面打开之后,页面报错,通过网络请求发现
ws://127.0.0.1:7864/queue/join
{"msg":"process_completed","output":{"error":"Expecting value: line 1 column 1 (char 0)"},"success":false}
服务端无错误日志提示
macOS 12.7
python -V
Python 3.11.4
pip -V
pip 23.1.2

图片 图片 pip list ``` Package Version ------------------------- ------------ aiofiles 23.2.1 aiohttp 3.8.6 aiosignal 1.3.1 altair 5.1.2 annotated-types 0.6.0 anyio 3.7.1 appnope 0.1.3 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 arrow 1.3.0 asttokens 2.4.1 async-lru 2.0.4 async-timeout 4.0.3 attrs 23.1.0 Babel 2.13.1 backoff 2.2.1 beautifulsoup4 4.12.2 bleach 6.1.0 certifi 2023.7.22 cffi 1.16.0 chardet 5.2.0 charset-normalizer 3.3.2 click 8.1.7 comm 0.1.4 contourpy 1.2.0 cryptography 41.0.5 cycler 0.12.1 dashscope 1.13.1 dataclasses-json 0.6.1 debugpy 1.8.0 decorator 5.1.1 defusedxml 0.7.1 emoji 2.8.0 executing 2.0.1 fastapi 0.104.1 fastjsonschema 2.18.1 ffmpy 0.3.1 filelock 3.13.1 filetype 1.2.0 fonttools 4.44.0 fqdn 1.5.1 frozenlist 1.4.0 fsspec 2023.10.0 gradio 3.41.1 gradio_client 0.5.0 greenlet 3.0.1 h11 0.14.0 html2text 2020.1.16 httpcore 1.0.1 httpx 0.25.1 huggingface-hub 0.18.0 idna 3.4 importlib-resources 6.1.0 ipykernel 6.26.0 ipython 8.17.2 ipython-genutils 0.2.0 ipywidgets 8.1.1 isoduration 20.11.0 jedi 0.19.1 jieba 0.42.1 Jinja2 3.1.2 joblib 1.3.2 json5 0.9.14 jsonlines 4.0.0 jsonpatch 1.33 jsonpointer 2.4 jsonschema 4.19.2 jsonschema-specifications 2023.7.1 jupyter 1.0.0 jupyter_client 8.5.0 jupyter-console 6.6.3 jupyter_core 5.5.0 jupyter-events 0.8.0 jupyter-lsp 2.2.0 jupyter_server 2.9.1 jupyter_server_terminals 0.4.4 jupyterlab 4.0.8 jupyterlab-pygments 0.2.2 jupyterlab_server 2.25.0 jupyterlab-widgets 3.0.9 kiwisolver 1.4.5 langchain 0.0.330 langdetect 1.0.9 langsmith 0.0.57 lxml 4.9.3 MarkupSafe 2.1.3 marshmallow 3.20.1 matplotlib 3.8.1 matplotlib-inline 0.1.6 mistune 3.0.2 mpmath 1.3.0 multidict 6.0.4 mypy-extensions 1.0.0 nbclient 0.8.0 nbconvert 7.10.0 nbformat 5.9.2 nest-asyncio 1.5.8 nltk 3.8.1 notebook 7.0.6 notebook_shim 0.2.3 numpy 1.26.1 openai 0.28.1 orjson 3.9.10 overrides 7.4.0 packaging 23.2 pandas 2.1.2 pandocfilters 1.5.0 parso 0.8.3 pdf2image 1.16.3 pdfminer.six 20221105 pexpect 4.8.0 Pillow 10.1.0 pip 23.1.2 platformdirs 3.11.0 prometheus-client 0.18.0 prompt-toolkit 3.0.39 psutil 5.9.6 ptyprocess 0.7.0 pure-eval 0.2.2 pycparser 2.21 pydantic 2.4.2 pydantic_core 2.10.1 pydub 0.25.1 Pygments 2.16.1 pyparsing 3.1.1 pypdf 3.17.0 python-dateutil 2.8.2 python-iso639 2023.6.15 python-json-logger 2.0.7 python-magic 0.4.27 python-multipart 0.0.6 pytz 2023.3.post1 PyYAML 6.0.1 pyzmq 25.1.1 qtconsole 5.4.4 QtPy 2.4.1 rapidfuzz 3.5.2 referencing 0.30.2 regex 2023.10.3 requests 2.31.0 rfc3339-validator 0.1.4 rfc3986-validator 0.1.1 rpds-py 0.12.0 seaborn 0.13.0 semantic-version 2.10.0 Send2Trash 1.8.2 setuptools 65.5.0 six 1.16.0 sniffio 1.3.0 soupsieve 2.5 SQLAlchemy 2.0.23 sse-starlette 1.6.5 stack-data 0.6.3 starlette 0.27.0 sympy 1.12 tabulate 0.9.0 tenacity 8.2.3 terminado 0.17.1 tiktoken 0.5.1 tinycss2 1.2.1 toolz 0.12.0 tornado 6.3.3 tqdm 4.66.1 traitlets 5.13.0 types-python-dateutil 2.8.19.14 typing_extensions 4.8.0 typing-inspect 0.9.0 tzdata 2023.3 unstructured 0.10.28 uri-template 1.3.0 urllib3 2.0.7 uvicorn 0.24.0 wcwidth 0.2.9 webcolors 1.13 webencodings 0.5.1 websocket-client 1.6.4 websockets 11.0.3 widgetsnbextension 4.0.9 wordcloud 1.9.2 yarl 1.9.2 ```

windows使用Browser Assistant出错

您好,我启动了QWEN的服务,按照要求配置了环境,下面为问题截图,我重新安装了openai的0.28.1版本,但是还是有问题,请帮忙看一下,谢谢!
微信图片_20231121165853
2
3

Feature request: Copy button, Select a text span, More Interactive Options

As suggested by some users in our wechat group:

Gradio有,因此容易加的:

  • 回答的小窗口增加一个“复制”按钮。

需要前端开发工作量:

  • 框定一段文本,针对这段文本进行处理、问答。

需要算法、UI/UX设计:

  • “基于知识生成的增量扩展:交互少的时候粗粒度但准确;需要更精细内容时,可以多交互以获得更高准确性。”

启动run_server成功,但是无法问答

问题复现步骤:1.python openai_api.py --server-name 0.0.0.0 --server-port 7905 -c /home/wyxx/warBackup/ner/qwen/model/
2.python run_server.py --model_server http://{MODEL_SERVER_IP}:7905/v1 --workstation_port 7864 -s 0.0.0.0,成功启动,在成功上传文件之后,输入问题
3.报错openai.lib._old_api.APIRemovedInV1:
You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.
You can run openai migrate to automatically upgrade your codebase to use the 1.0.0 interface.
Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28
4.pip install openai==0.28
5.报错requests.exceptions.ConnectionError: HTTPConnectionPool(host='%7bmodel_server_ip%7d', port=7905): Max retries exceeded with url: /v1/chat/completions (Caused by NameResolutionError("<urllib3.connection.HTTPConnection object at 0x7f75df9ea380>: Failed to resolve '%7bmodel_server_ip%7d' ([Errno -2] Name or service notknown)"))

正常启动,过程发现报错,如下,应该是这个文件不存在。cache_file_popup_url

AssertionError
Traceback (most recent call last):
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/blocks.py", line 1435, in process_api
result = await self.call_function(
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/blocks.py", line 1121, in call_function
prediction = await utils.async_iteration(iterator)
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/utils.py", line 350, in async_iteration
return await iterator.anext()
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/utils.py", line 343, in anext
return await anyio.to_thread.run_sync(
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/utils.py", line 326, in run_sync_iterator_async
return next(iterator)
File "/Users/luxi.lm/opt/miniconda3/envs/Etuning/lib/python3.8/site-packages/gradio/utils.py", line 695, in gen_wrapper
yield from f(*args, **kwargs)
File "/Users/luxi.lm/Desktop/cache/Qwen-Agent/qwen_server/assistant_server.py", line 68, in bot
set_page_url()
File "/Users/luxi.lm/Desktop/cache/Qwen-Agent/qwen_server/assistant_server.py", line 60, in set_page_url
assert os.path.exists(cache_file_popup_url)
AssertionError

CJK font renders incorrectly

findfont: Font family 'Alibaba PuHuiTi 3.0' not found.

I encountered this on a new machine that didn't have Alibaba ttf installed under the matplotlib font directory.

functioncall 与 ReAct处理结果不一致

就codeinterpretor而言,看起来二者逻辑差不多,但是目前测试的functioncall 虽然能正确调用并执行,但是 FinalAnswer总结的一直是英文,感觉丢失了一些上下文,

这是functioncall的debug信息:

Q: /code 计算1974年的3月23号是星期几
begin: no stream in qwen_chat_func
--------- turn: 0, messages: [{'role': 'user', 'content': '计算1974年的3月23号是星期几, 必须使用code_interpreter工具'}]
--------- turn: 0, rsp: {'role': 'assistant', 'content': 'Thought: 我需要使用code_interpreter来运行代码,计算1974年3月23日是星期几。', 'function_call': {'name': 'code_interpreter', 'arguments': '```py\nimport datetime\n\n# 设置日期\ndate = datetime.datetime(1974, 3, 23)\n\n# 获取星期几\nweekday = date.strftime("%A")\n\nweekday\n```'}}
INFO: kernel process's PID = 15008
0.00s - Debugger warning: It seems that frozen modules are being used, which may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.

Observation: execute_result:


'Saturday'

begin: no stream in qwen_chat_func
--------- turn: 1, messages: [{'role': 'user', 'content': '计算1974年的3月23号是星期几, 必须使用code_interpreter工具'}, {'role': 'assistant', 'content': 'Thought: 我需要使用code_interpreter来运行代码,计算1974年3月23日是星期几。', 'function_call': {'name': 'code_interpreter', 'arguments': '```py\nimport datetime\n\n# 设置日期\ndate = datetime.datetime(1974, 3, 23)\n\n# 获取星期几\nweekday = date.strftime("%A")\n\nweekday\n```'}}, {'role': 'function', 'name': 'code_interpreter', 'content': "execute_result:\n\n```\n'Saturday'\n```"}]
--------- turn: 1, rsp: {'role': 'assistant', 'content': "The result of the execution is 'Saturday'.\n", 'function_call': None}
Observation: execute_result:


'Saturday'

Thought: I now know the final answer.
Observation: execute_result:


'Saturday'

Thought: I now know the final answer.
Final Answer: The result of the execution is 'Saturday'.

这是ReAct的信息:

Q: /code 计算1974年的3月23号是星期几
Now using locally deployed qwen
begin: no stream in qwen
Thought: 我需要使用code_interpreter来运行代码以计算日期。
Action: code_interpreter
Action Input:
```py
import datetime

# 定义日期
date = datetime.datetime(1974, 3, 23)

# 获取星期几
weekday = date.strftime("%A")

weekday
```

INFO: kernel process's PID = 25340
0.00s - Debugger warning: It seems that frozen modules are being used, which may
0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off
0.00s - to python to disable frozen modules.
0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.

execute_result:


'Saturday'

Now using locally deployed qwen
begin: no stream in qwen
 代码解释器返回了结果,1974年3月23日是星期六。
Final Answer: 1974年的3月23号是星期六。

Thought: 我需要使用code_interpreter来运行代码以计算日期。
Action: code_interpreter
Action Input:
```py
import datetime

# 定义日期
date = datetime.datetime(1974, 3, 23)

# 获取星期几
weekday = date.strftime("%A")

weekday
```
Observation: execute_result:


'Saturday'

Thought: 代码解释器返回了结果,1974年3月23日是星期六。
Final Answer: 1974年的3月23号是星期六。

可以看到,ReAct总结的FinalAnswer合理得多。

看起来是cuntioncall 上下文拼接的时候漏掉了一些上下文?

我使用fastchat部署的api服务调用不通

为了多gpu推理,我用https://github.com/QwenLM/Qwen/blob/main/README_CN.md#%E9%83%A8%E7%BD%B2
的方法部署api服务,但是用agent对话的时候,api调不通。
Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_requestor.py", line 413, in handle_error_response
error_data = resp["error"]
~~~~^^^^^^^^^
KeyError: 'error'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1435, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1121, in call_function
prediction = await utils.async_iteration(iterator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 350, in async_iteration
return await iterator.anext()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 343, in anext
return await anyio.to_thread.run_sync(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 326, in run_sync_iterator_async
return next(iterator)
^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 695, in gen_wrapper
yield from f(*args, **kwargs)
File "/root/qwen/agent/Qwen-Agent/qwen_server/workstation_server.py", line 317, in bot
for chunk in response:
File "/root/qwen/agent/Qwen-Agent/qwen_agent/llm/qwen_oai.py", line 22, in _chat_stream
response = openai.ChatCompletion.create(model=self.model,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_resources/chat_completion.py", line 25, in create
return super().create(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 155, in create
response, _, api_key = requestor.request(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_requestor.py", line 299, in request
resp, got_stream = self._interpret_response(result, stream)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_requestor.py", line 710, in _interpret_response
self._interpret_response_line(
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_requestor.py", line 775, in _interpret_response_line
raise self.handle_error_response(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/openai/api_requestor.py", line 415, in handle_error_response
raise error.APIError(
openai.error.APIError: Invalid response object from API: '{"object":"error","message":"Only Qwen-14B-Chat allowed now, your model qwen-turbo","code":40301}' (HTTP response code was 400)
这个是fastchat的api_server的报错
17ef70e6ad200a7a52f47bb22f7ac93

app_in_browser.py easily crashes

The current implementation of app_in_browser.py is fragile. If I open the corresponding gradio without adding any webpage to the list. It just crashes. This will leave the users baffled.

def set_page_url():
    lines = []
    assert os.path.exists(cache_file_popup_url)  # CRASH HERE IF NO FILE!
    for line in jsonlines.open(cache_file_popup_url):
        lines.append(line)
    page_url.append(lines[-1]['url'])  # CRASH HERE IF NO URL!
    print('now page url is: ', page_url[-1])

@tuhahaha I am opening this issue here so that we can discuss and track related issues.

Related: #16

Start Date cannot update automatically

In the WorkStation page, the Start Date and End Date cannot update automatically after one day.
The code in app.py is

date1 = gr.Dropdown([str(datetime.date.today()-datetime.timedelta(days=i)) for i in range(config_browserqwen.max_days)], value=str(datetime.date.today()), label='Start Date')
date2 = gr.Dropdown([str(datetime.date.today()-datetime.timedelta(days=i)) for i in range(config_browserqwen.max_days)], value=str(datetime.date.today()), label='End Date')

It can be loaded only when I run this script.
Is there any idea to update the date automatically?

预计Bug很多,新人写着玩的,先开个issue保护起来。

There are probably going to be quite a few bugs since this was just written for fun by our new team members. We'd really appreciate it if you could be gentle when reporting any issues. Thanks!

团队的新同学出于兴趣写的,时间仓促,所以可能会有一些bugs。如果您在报告问题时能够温和一些,我们将非常感激。谢谢!

AttributeError: 'ChatCompletionResponse' object has no attribute 'model_dump_json'

ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 408, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in call
return await self.app(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/fastapi/applications.py", line 292, in call
await super().call(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/applications.py", line 122, in call
await self.middleware_stack(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/middleware/errors.py", line 184, in call
raise exc
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/middleware/errors.py", line 162, in call
await self.app(scope, receive, _send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/middleware/cors.py", line 83, in call
await self.app(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 79, in call
raise exc
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 68, in call
await self.app(scope, receive, sender)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in call
raise e
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in call
await self.app(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/routing.py", line 718, in call
await route.handle(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/starlette/routing.py", line 69, in app
await response(scope, receive, send)
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/sse_starlette/sse.py", line 233, in call
async with anyio.create_task_group() as task_group:
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 597, in aexit
raise exceptions[0]
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/sse_starlette/sse.py", line 236, in wrap
await func()
File "/home/batman/dev/test1/qwen_agent_env/lib/python3.10/site-packages/sse_starlette/sse.py", line 221, in stream_response
async for data in self.body_iterator:
File "/home/batman/dev/test1/Qwen/openai_api.py", line 419, in predict
yield "{}".format(chunk.model_dump_json(exclude_unset=True))
AttributeError: 'ChatCompletionResponse' object has no attribute 'model_dump_json'

Add qwen_agent a setup.py for local install

Since qwen_agent can be used as a third party lib but it evolves so fast, is could be convenient for users install from local use inside developers project, would consider add a setup.py for qwen_agent lib?

代码执行器报错了ipykernel

WARNING: WatchFiles detected changes in 'workspace\ci_workspace\launch_kernel_17084.py'. Reloading...
Traceback (most recent call last):
File "E:\LangChain-ChatGLM-Webui\env1\Qwen-Agent\workspace\ci_workspace\launch_kernel_17084.py", line 2, in
Traceback (most recent call last):
File "E:\LangChain-ChatGLM-Webui\env1\Qwen-Agent\qwen_server/assistant_server.py", line 201, in
from ipykernel import kernelapp as app
Traceback (most recent call last):
File "E:\LangChain-ChatGLM-Webui\env1\Qwen-Agent\qwen_server/workstation_server.py", line 670, in
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\ipykernel_init_.py", line 5, in
demo.queue().launch(server_name=server_config.server.server_host,
from .connect import * # noqa
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\gradio\blocks.py", line 2118, in launch
^^^^^^^^^^^^^^^^^^^^^^
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\ipykernel\connect.py", line 12, in
demo.queue().launch(server_name=server_config.server.server_host,
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\gradio\blocks.py", line 2118, in launch
import jupyter_client
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\jupyter_client_init_.py", line 3, in
self.block_thread()
from .asynchronous import AsyncKernelClient
self.block_thread()
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\gradio\blocks.py", line 2202, in block_thread
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\jupyter_client\asynchronous_init_.py", line 1, in
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\gradio\blocks.py", line 2202, in block_thread
from .client import AsyncKernelClient # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
time.sleep(0.1)
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\jupyter_client\asynchronous\client.py", line 8, in
TypeError: kill_kernels() takes 0 positional arguments but 2 were given
time.sleep(0.1)
import zmq.asyncio
TypeError: kill_kernels() takes 0 positional arguments but 2 were given
File "E:\LangChain-ChatGLM-Webui\env1\Lib\site-packages\zmq\asyncio.py", line 9, in
import asyncio
File "C:\python\Lib\asyncio_init
.py", line 8, in
from .base_events import *
File "C:\python\Lib\asyncio\base_events.py", line 18, in
import concurrent.futures
File "C:\python\Lib\concurrent\futures_init
.py", line 8, in
from concurrent.futures.base import (FIRST_COMPLETED,
File "C:\python\Lib\concurrent\futures_base.py", line 7, in
import logging
File "C:\python\Lib\logging_init
.py", line 26, in
import sys, os, time, io, re, traceback, warnings, weakref, collections.abc
File "C:\python\Lib\traceback.py", line 5, in
import linecache
File "C:\python\Lib\linecache.py", line 11, in
INFO: Shutting down
import tokenize
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in _load_unlocked
File "", line 936, in exec_module
File "", line 1069, in get_code
File "", line 729, in _compile_bytecode
KeyboardInterrupt

incorrect PDF path when using WSL2 + Windows

Error message:

Begin cache...
parsed_url:  ParseResult(scheme='file', netloc='', path='/C:/Users/myname/Documents/ml.pdf', params='', query='', fragment='')
File path /C:/Users/myname/Documents/ml.pdf is not a valid file or url

Here /C:/ needs to be replaced by /mnt/c/ for it to work.

添加文件后报错

不勾文件的时候没有问题,添加文件后报错。
勾网页的时候报错是这个:
Building prefix dict from the default dictionary ...
Loading model from cache /tmp/jieba.cache
Loading model cost 0.723 seconds.
Prefix dict has been built successfully.
Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1435, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1121, in call_function
prediction = await utils.async_iteration(iterator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 350, in async_iteration
return await iterator.anext()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 343, in anext
return await anyio.to_thread.run_sync(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 326, in run_sync_iterator_async
return next(iterator)
^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 695, in gen_wrapper
yield from f(*args, **kwargs)
File "/root/qwen/agent/Qwen-Agent/qwen_server/workstation_server.py", line 299, in bot
_ref_list = mem.get(
^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/memory/memory.py", line 24, in get
now_ref_list = search_agent.run(record, query)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/memory/similarity_search.py", line 29, in run
assert len(sims) > 0
^^^^^^^^^^^^^
AssertionError
勾pdf的时候报错这个:
`Building prefix dict from the default dictionary ...
Loading model from cache /tmp/jieba.cache
Loading model cost 0.722 seconds.
Prefix dict has been built successfully.
Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 203, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
raise err
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 791, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 492, in _make_request
raise new_e
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 468, in _make_request
self._validate_conn(conn)
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1097, in _validate_conn
conn.connect()
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 611, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connection.py", line 212, in _new_conn
raise ConnectTimeoutError(
urllib3.exceptions.ConnectTimeoutError: (<urllib3.connection.HTTPSConnection object at 0x7f368d2a3850>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/connectionpool.py", line 845, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
raise MaxRetryError(_pool, url, reason) from reason # type: ignore[arg-type]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f368d2a3850>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1435, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/blocks.py", line 1121, in call_function
prediction = await utils.async_iteration(iterator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 350, in async_iteration
return await iterator.anext()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 343, in anext
return await anyio.to_thread.run_sync(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/to_thread.py", line 33, in run_sync
return await get_asynclib().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 877, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 807, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 326, in run_sync_iterator_async
return next(iterator)
^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/gradio/utils.py", line 695, in gen_wrapper
yield from f(*args, **kwargs)
File "/root/qwen/agent/Qwen-Agent/qwen_server/workstation_server.py", line 299, in bot
_ref_list = mem.get(
^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/memory/memory.py", line 38, in get
lenx = count_tokens(x)
^^^^^^^^^^^^^^^
File "/root/qwen/agent/Qwen-Agent/qwen_agent/utils/utils.py", line 47, in count_tokens
encoding = tiktoken.get_encoding('cl100k_base')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/registry.py", line 73, in get_encoding
enc = Encoding(**constructor())
^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken_ext/openai_public.py", line 64, in cl100k_base
mergeable_ranks = load_tiktoken_bpe(
^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 116, in load_tiktoken_bpe
contents = read_file_cached(tiktoken_bpe_file)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 48, in read_file_cached
contents = read_file(blobpath)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/tiktoken/load.py", line 24, in read_file
resp = requests.get(blobpath)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/python3.11.5/lib/python3.11/site-packages/requests/adapters.py", line 507, in send
raise ConnectTimeout(e, request=request)
requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='openaipublic.blob.core.windows.net', port=443): Max retries exceeded with url: /encodings/cl100k_base.tiktoken (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f368d2a3850>, 'Connection to openaipublic.blob.core.windows.net timed out. (connect timeout=None)'))`
我已经下载了cl100k_base文件到本地缓存还是不行

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.