QwenLM / Qwen-Agent

Agent framework and applications built upon Qwen>=2.0, featuring Function Calling, Code Interpreter, RAG, and Chrome extension.
https://pypi.org/project/qwen-agent/
Other
3.23k stars 316 forks source link

调用工具的时候不是json #244

Open linnnff opened 3 months ago

linnnff commented 3 months ago

添加json检查和重试机制。

linnnff commented 3 months ago

我在使用工具的时候,有小几率出现不是json的情况(10次中出现1,2次),是否可以json的检查机制,没通过的话,重试几次。 An error occurred when calling tool searchknowledge: ValueError: :2 Unexpected "✿" at column 1 Traceback: File "/workspace/linnannan/qwen-vllm-master/Qwen-Agent-main/qwen_agent/agent.py", line 163, in _call_tool tool_result = tool.call(tool_args, **kwargs) File "/workspace/linnannan/qwen-vllm-master/qwen_agent_demo/custom_agent_demo.py", line 200, in call query = json5.loads(params)['query'] File "/opt/conda/lib/python3.10/site-packages/json5/lib.py", line 108, in loads raise ValueError(err) ![Uploading 1719994025940.jpg…]()