AssistantMessage

open class AssistantMessage constructor(val content: String, val name: String? = null, val awaitable: Awaitable<*, *>? = null, val timestamp: Instant = Instant.now()) : Message, AssistantContent

Message sent by the assistant.

Parameters

content

Content of the message

name

Name of the assistant, if available

awaitable

Awaitable associated with this message, if any Enables forms to be put in front of users

Constructors

Link copied to clipboard
constructor(content: String, name: String? = null, awaitable: Awaitable<*, *>? = null, timestamp: Instant = Instant.now())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val awaitable: Awaitable<*, *>? = null
Link copied to clipboard
open override val content: String
Link copied to clipboard
val name: String? = null
Link copied to clipboard
val role: Role
Link copied to clipboard
Link copied to clipboard
open override val timestamp: Instant

Functions

Link copied to clipboard
fun Message.toSpringAiMessage(): <Error class: unknown class>

Convert one of our messages to a Spring AI message.

Link copied to clipboard
open override fun toString(): String