content | Optional[models.ChatContent] | :heavy_minus_sign: | N/A |
type | Optional[str] | :heavy_minus_sign: | N/A |
role | Optional[models.Role] | :heavy_minus_sign: | N/A |
components | Dict[str, Any] | :heavy_minus_sign: | UI components (dynamic structure) |
tables | List[Dict[str, Any]] | :heavy_minus_sign: | Table data (dynamic structure) |
charts | List[Dict[str, Any]] | :heavy_minus_sign: | Chart data (dynamic structure) |
metadata | Dict[str, Any] | :heavy_minus_sign: | Additional metadata (dynamic structure) |
sources | Optional[models.ChatSources] | :heavy_minus_sign: | N/A |
files | List[Dict[str, Any]] | :heavy_minus_sign: | File attachments (dynamic structure) |
reports | List[Dict[str, Any]] | :heavy_minus_sign: | Reports (dynamic structure) |
reasoning | Optional[str] | :heavy_minus_sign: | Explanation of how the response was generated |