QwenLM / Qwen-Agent

Agent framework and applications built upon Qwen2, featuring Function Calling, Code Interpreter, RAG, and Chrome extension.
https://pypi.org/project/qwen-agent/
Other
2.94k stars 284 forks source link

GroupChat如何给不同agent指定不同的大模型 #234

Open juhengzhe opened 1 month ago

juhengzhe commented 1 month ago

官方例子里定义群组是这么定义的:bot = GroupChat(agents=CFGS, llm=llm_cfg) 这样定义的结果是:所有agent使用相同的llm配置 如果想让群组里每个agent使用不同的大模型,而不是使用同一个大模型,该如何配置呢,有没有相关示例代码,谢谢~

JianxinMa commented 1 month ago

https://github.com/QwenLM/Qwen-Agent/blob/main/qwen_agent/agents/group_chat.py#L61

GroupChat可以直接传 agents : List[Agent] 的。因此:只需要先单独初始化每一个Agent(初始化时指定每个agent自己的llm),然后传一个 list[Agent] 给GropuChat即可实现您的需求。

juhengzhe commented 1 month ago

https://github.com/QwenLM/Qwen-Agent/blob/main/qwen_agent/agents/group_chat.py#L61

GroupChat可以直接传 agents : List[Agent] 的。因此:只需要先单独初始化每一个Agent(初始化时指定每个agent自己的llm),然后传一个 list[Agent] 给GropuChat即可实现您的需求。

是个好主意,试试看