Type definition for conversation message structure.
| 438 | |
| 439 | |
| 440 | class ConversationMessage(TypedDict): |
| 441 | """Type definition for conversation message structure.""" |
| 442 | role: str |
| 443 | content: List[dict[str, Any]] |
| 444 | media: List[MultimodalData] |
| 445 | |
| 446 | # @classmethod |
| 447 | # def fromSample(cls, sample: dict[str, str]) -> "ConversationMessage": |
| 448 | # return cls(role="user", content=[{"type": "text", "text": prompt}]) |
| 449 | |
| 450 | |
| 451 | class MultimodalDataTracker: |
no outgoing calls
no test coverage detected