Message

@JsonSerializable
data class Message(val role: Role?, val content: List<MessageContent>? = null, val name: User? = null, val refusal: String? = null, val tool_calls: List<ToolCall>? = null)

Constructors

Link copied to clipboard
constructor(role: Role?, content: List<MessageContent>? = null, name: User? = null, refusal: String? = null, tool_calls: List<ToolCall>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val name: User? = null
Link copied to clipboard
val refusal: String? = null
Link copied to clipboard
val role: Role?
Link copied to clipboard
val tool_calls: List<ToolCall>? = null