Skip to content

ModelResponse

autogen.beta.events.types.ModelResponse #

Bases: ModelEvent

Final model response produced for a given request.

message class-attribute instance-attribute #

message = None

tool_calls class-attribute instance-attribute #

tool_calls = Field(default_factory=ToolCalls)

usage class-attribute instance-attribute #

usage = Field(default_factory=dict)

response_force class-attribute instance-attribute #

response_force = False

content property #

content

to_api #

to_api()
Source code in autogen/beta/events/types.py
def to_api(self) -> dict[str, Any]:
    msg = {
        "content": self.message.content if self.message else None,
        "role": "assistant",
    }
    if self.tool_calls:
        msg["tool_calls"] = self.tool_calls.to_api()
    return msg