-
Notifications
You must be signed in to change notification settings - Fork 572
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
请问是否支持langchain里的create_openai_tools_agent或者create_openai_functions_agent? #15
Comments
请问方便发一下您测试langchain用的脚本吗?我们看下。以及是用vllm还是什么框架起的服务? |
1、用的langchain官网的调用示例 https://api.python.langchain.com/en/latest/agents/langchain.agents.openai_functions_agent.base.create_openai_functions_agent.html/ |
使用langchain中的ChatTongyi方法也没有调用function call langchain版本 |
您好,经过排查,是工程接口问题,和模型无关。 详情如下:
解决方案一:
解决方案二:
|
另外,我在打印中间环节的时候,发现调用 ChatTongyi 时有细节需要注意: model = ChatTongyi(
model="qwen1.5-72b-chat", # 注意是model,不是model_name
) 而不是如您截图的 model = ChatTongyi(
model_name="qwen1.5-72b-chat", # 错误!实际没生效,会错误调用成 qwen-turbo
) |
你好,有一个问题想请教一下,使用openai的时候提示以下问题,该如何解决呢 |
这个报错就是因为langchain的这个agent实现使用了function calling、但是together ai等服务提供商并没有为qwen提供function calling功能。 可以参见我前面回复提到的解决方案一、解决方案二。 |
你好,问个关于function call的问题,之前版本发布的函数调用还支持在Qwen 1.5使用吗 |
|
This comment was marked as off-topic.
This comment was marked as off-topic.
@JianxinMa 您好,想问下dashscope 的function call实现已经上线了吗? 会与 Qwen-Agent 项目封装的 function calling 接口 有什么区别? |
上了,和qwen-agent的区别不大。dashscope用的tool_calls的格式(如果用langchain注意看是不是用的tool_calls而不是function_call): https://help.aliyun.com/zh/dashscope/developer-reference/api-details?disableWebsiteRedirect=true#86ef4d304bwsb |
query = "计算 3 + 12? 以及 11 * 49?" print(llm_with_tools.invoke(query).tool_calls)from langchain_core.output_parsers import PydanticToolsParser
print(chain.invoke(query)) 【{'name': 'add', 'args': {'a': 3, 'b': 12}, 'id': 'call_2fba6e0cbda543ba977d18', 'type': 'tool_call'}】 |
用qwen1.5-14b-chat进行测试,发现用langchain的这两个agent,均不能调用工具,所以请问一下qwen1.5支持langchain的这两个agent吗?如果支持,该如何使用呢
The text was updated successfully, but these errors were encountered: