Skip to content

ContentType

autogen.llm_clients.models.content_blocks.ContentType #

Bases: str, Enum

Known content types supported by the system.

This enum provides type safety for known content types while still allowing unknown types via str union in BaseContent.

TEXT class-attribute instance-attribute #

TEXT = 'text'

IMAGE class-attribute instance-attribute #

IMAGE = 'image'

AUDIO class-attribute instance-attribute #

AUDIO = 'audio'

VIDEO class-attribute instance-attribute #

VIDEO = 'video'

REASONING class-attribute instance-attribute #

REASONING = 'reasoning'

CITATION class-attribute instance-attribute #

CITATION = 'citation'

TOOL_CALL class-attribute instance-attribute #

TOOL_CALL = 'tool_call'

TOOL_RESULT class-attribute instance-attribute #

TOOL_RESULT = 'tool_result'