Skip to main content

multimodal_conversable_agent

多模态对话代理

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 生成回复。