core.chat.messages
core.chat.messages
internal message representations of chat messages
Classes
Name | Description |
---|---|
ChatFormattedChats | Chat formatted chats with formatter and optional train on inputs |
Chats | top level data structure for chat conversations |
MessageContentTypes | Message content types for text, image, audio, tool calls, and tool responses |
MessageContents | Message contents with type, value, metadata, weight, newline, and end of contents |
MessageRoles | Message roles for the system, user, assistant, and tools |
Messages | Messages with role, content, metadata, weight, and chat formatting |
PreferenceChats | representation for preference data for chat |
SpecialToken | Special tokens for beginning of string and end of string |
Tool | Tool with description, function, and parameters |
ToolCallContents | Tool call contents with name, arguments, and optional id |
ToolCallFunction | Tool call function with name and arguments |
ToolResponseContents | Tool response contents with name, content, and optional id |
ChatFormattedChats
core.chat.messages.ChatFormattedChats()
Chat formatted chats with formatter and optional train on inputs
Chats
core.chat.messages.Chats()
top level data structure for chat conversations
MessageContentTypes
core.chat.messages.MessageContentTypes()
Message content types for text, image, audio, tool calls, and tool responses
MessageContents
core.chat.messages.MessageContents()
Message contents with type, value, metadata, weight, newline, and end of contents
MessageRoles
core.chat.messages.MessageRoles()
Message roles for the system, user, assistant, and tools
Messages
core.chat.messages.Messages()
Messages with role, content, metadata, weight, and chat formatting
PreferenceChats
core.chat.messages.PreferenceChats()
representation for preference data for chat
SpecialToken
core.chat.messages.SpecialToken()
Special tokens for beginning of string and end of string
Tool
core.chat.messages.Tool()
Tool with description, function, and parameters
ToolCallContents
core.chat.messages.ToolCallContents()
Tool call contents with name, arguments, and optional id
ToolCallFunction
core.chat.messages.ToolCallFunction()
Tool call function with name and arguments
ToolResponseContents
core.chat.messages.ToolResponseContents()
Tool response contents with name, content, and optional id