BaseMessage - AG2
BaseMessage
``autogen.messages.BaseMessage #
BaseMessage(uuid=None, **kwargs)
Bases: BaseModel, ABC
Base message class
| PARAMETER | DESCRIPTION |
|---|---|
uuid |
Unique identifier for the message. Defaults to None. TYPE: Optional[UUID]DEFAULT:None |
**kwargs |
Additional keyword arguments TYPE: AnyDEFAULT:{} |
Source code in autogen/messages/base_message.py
<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br>30<br>31<br> |
<br>def __init__(self, uuid: Optional[UUID] = None, **kwargs: Any) -> None:<br> """Base message class<br> Args:<br> uuid (Optional[UUID], optional): Unique identifier for the message. Defaults to None.<br> **kwargs (Any): Additional keyword arguments<br> """<br> uuid = uuid or uuid4()<br> super().__init__(uuid=uuid, **kwargs)<br> |
``uuidinstance-attribute#
uuid
``print #
print(f=None)
Print message
| PARAMETER | DESCRIPTION |
|---|---|
f |
Print function. If none, python's default print will be used. TYPE: Optional[Callable[..., Any]]DEFAULT:None |
Source code in autogen/messages/base_message.py
<br>33<br>34<br>35<br>36<br>37<br>38<br>39<br> |
<br>def print(self, f: Optional[Callable[..., Any]] = None) -> None:<br> """Print message<br> Args:<br> f (Optional[Callable[..., Any]], optional): Print function. If none, python's default print will be used.<br> """<br> ...<br> |