Chat
Executable
Analogues
ChatMessage
OpenAI chat message : Close analogue for role-based conversational turns, though Stencila messages can include block document content and attached files. Anthropic message : Close provider-level analogue for structured chat turns.
Properties
ChatMessage
author | Author | ||
role | MessageRole | ||
content | Block | ||
files | File | ||
isSelected | ChatMessageGroup | Boolean | |
executionMode | ExecutionMode | Executable | |
compilationDigest | CompilationDigest | Executable | |
compilationMessages | CompilationMessage | Executable | |
executionDigest | compilationDigest | CompilationDigest | Executable |
executionDependencies | ExecutionDependency | Executable | |
executionDependants | ExecutionDependant | Executable | |
executionTags | ExecutionTag | Executable | |
executionCount | Integer | Executable | |
executionRequired | ExecutionRequired | Executable | |
executionStatus | ExecutionStatus | Executable | |
executionInstance | String | Executable | |
executionEnded | Timestamp | Executable | |
executionDuration | Duration | Executable | |
executionMessages | ExecutionMessage | Executable | |
id | String | Entity |
Related
ChatMessage
Parents: ExecutableChildren: none
Bindings
ChatMessage
Python class ChatMessageRust struct ChatMessageTypeScript class ChatMessage
ChatMessage.yamldocs_types.rs