现在不同的大模型推理框架基本都支持对于模型Function Call能力的调用,只是在支持的模型类别、模型的接入方法以及工具的定义方式有所差异。本文主要基于ollama加载的qwen2.5模型以及一套简单通用的工具定义方式,探索如何将其适配不同的框架,实现对工具的准确调用。从结果来看,Langchain-chatchat可以正常调用GPT3.5,但是无法完成qwen2.5的工具调用,Langchain-ollama可以完成qwen2.5的工具调用,但是只调用了两个工具中的一个,而Ollama和Qwen-Agent都可以满分完成工具调用任务。下面是官方指南的一份总结。
基于Qwen2.5在多框架下的Function Call尝试及总结
于 2024-11-13 17:17:27 首次发布