agentchat.contrib.多模态可对话代理
多模式对话代理
class MultimodalConversableAgent(ConversableAgent)
__init__
def __init__(name: str,
system_message: Optional[Union[str, List]] = DEFAULT_LMM_SYS_MSG,
is_termination_msg: str = None,
*args,
**kwargs)
参数:
name
str - 代理名称。system_message
str - 用于OpenAIWrapper推理的系统消息。 如果您想重新编程代理,请覆盖此属性。**kwargs
dict - 请参考ConversableAgent中的其他kwargs。
update_system_message
def update_system_message(system_message: Union[Dict, List, str])
更新系统消息。
参数:
system_message
str - OpenAIWrapper推理的系统消息。
generate_oai_reply
def generate_oai_reply(
messages: Optional[List[Dict]] = None,
sender: Optional[Agent] = None,
config: Optional[OpenAIWrapper] = None
) -> Tuple[bool, Union[str, Dict, None]]
使用autogen.oai生成回复。