python+qwen-agent实现多角色agent群聊代码
代码语言:python
所属分类:其他
代码描述:python+qwen-agent实现多角色agent群聊代码,将不同的角色agent放在一起群聊。
代码标签: python qwen-agent 多角色 agent 群聊 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
#pip install -U "qwen-agent[rag,code_interpreter,gui,mcp]"
# 或者,使用 `pip install -U qwen-agent` 来安装最小依赖。
import json
import json5
from qwen_agent.agents import GroupChat, GroupChatCreator
from qwen_agent.agents.user_agent import PENDING_USER_INPUT
from qwen_agent.gui.gradio_dep import gr, mgr, ms
from qwen_agent.llm.schema import ContentItem, Message
def init_agent_service(cfgs):
llm_cfg = {'model': 'qwen-max','model_server': 'dashscope', 'api_key': 'sk-自己申请'}
bot = GroupChat(agents=cfgs, llm=llm_cfg)
return bot
def init_agent_service_create():
llm_cfg = {'model': 'qwen-max'}
bot = GroupChatCreator(llm=llm_cfg)
return bot
# =========================================================
# Below is the gradio service: front-end and back-end logic
# =========================================================
app_global_para = {
'messages': [],
'messages_create': [],
'is_first_upload': False,
'uploaded_file': '',
'user_interrupt': True
}
# Initialized group chat configuration
CFGS = {
'background':
'一个陌生人互帮互助群聊',
'agents': [
{
.........完整代码请登录后点击上方下载按钮下载查看















网友评论0