| 71 | |
| 72 | @dataclass |
| 73 | class AssistantMessage(Message): |
| 74 | role: str = "assistant" |
| 75 | content: MessageContent = field(default_factory=list) |
| 76 | type: str = "assistant" |
| 77 | stop_reason: str | None = None |
| 78 | model: str | None = None |
| 79 | usage: dict[str, Any] | None = None |
| 80 | requestId: str | None = None |
| 81 | apiError: dict[str, Any] | None = None |
| 82 | error: dict[str, Any] | None = None |
| 83 | errorDetails: str | None = None |
| 84 | isApiErrorMessage: bool = False |
| 85 | |
| 86 | |
| 87 | @dataclass |
no outgoing calls