Class ChatModelCallEvent
-
- All Implemented Interfaces:
-
com.embabel.agent.api.event.AgentProcessEvent,com.embabel.agent.api.event.AgenticEvent,com.embabel.agent.core.InProcess,com.embabel.common.core.types.Timestamped
public final class ChatModelCallEvent<O extends Object> extends AbstractAgentProcessEvent
Spring AI low level event: ChatModel call.
-
-
Field Summary
Fields Modifier and Type Field Description private final Class<O>outputClassprivate final LlmInteractioninteractionprivate final LlmMetadatallmMetadataprivate final PromptspringAiPromptprivate final Instanttimestampprivate final StringprocessIdprivate final List<ActionInvocation>historyprivate final AgentProcessStatusReportstatusprivate final AgentProcessagentProcess
-
Method Summary
Modifier and Type Method Description final Class<O>getOutputClass()final LlmInteractiongetInteraction()final LlmMetadatagetLlmMetadata()final PromptgetSpringAiPrompt()-
-
Method Detail
-
getOutputClass
final Class<O> getOutputClass()
-
getInteraction
final LlmInteraction getInteraction()
-
getLlmMetadata
final LlmMetadata getLlmMetadata()
-
getSpringAiPrompt
final Prompt getSpringAiPrompt()
-
-
-
-