LlmRequestEvent

class LlmRequestEvent<O>(val agentProcess: AgentProcess, action: Action?, val outputClass: Class<O>, val interaction: LlmInteraction, val llm: <Error class: unknown class>, val messages: List<Message>) : AbstractAgentProcessEvent

Constructors

Link copied to clipboard
constructor(agentProcess: AgentProcess, action: Action?, outputClass: Class<O>, interaction: LlmInteraction, llm: <Error class: unknown class>, messages: List<Message>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val llm: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val processId: String

ID of the process that this event relates to.

Link copied to clipboard
Link copied to clipboard
open val timestamp: Instant

Functions

Link copied to clipboard
fun callEvent(springAiPrompt: <Error class: unknown class>): ChatModelCallEvent<O>

Return a low level event showing Spring AI prompt details.

Link copied to clipboard
fun maybeResponseEvent(response: <Error class: unknown class><O>, runningTime: Duration): LlmResponseEvent<<Error class: unknown class><O>>
Link copied to clipboard
fun responseEvent(response: O, runningTime: Duration): LlmResponseEvent<O>
Link copied to clipboard
open override fun toString(): String