A single chat message with Abacus Chat.
| KEY | TYPE | Description |
|---|---|---|
| role | str | The role of the message sender |
| text | List[dict] | A list of text segments for the message |
| timestamp | str | The timestamp at which the message was sent |
| isUseful | bool | Whether this message was marked as useful or not |
| feedback | str | The feedback provided for the message |
| docIds | List[str] | A list of IDs of the uploaded document if the message has |
| hotkeyTitle | str | The title of the hotkey prompt if the message has one |
| tasks | List[str] | The list of spawned tasks, if the message was broken down into smaller sub-tasks. |
| keywordArguments | dict | A dict of kwargs used to generate the response. |
| computePointsUsed | int | The number of compute points used for the message. |