onLLMCallCompleted
suspend fun onLLMCallCompleted(eventId: String, executionInfo: AgentExecutionInfo, runId: String, prompt: Prompt, model: LLModel, tools: List<ToolDescriptor>, responses: List<Message.Response>, moderationResponse: ModerationResult? = null, context: AIAgentContext)(source)
Notifies all registered LLM handlers after a language model call has completed.
Parameters
eventId
The unique identifier for the event group;
executionInfo
The execution information for the LLM call event;
runId
Identifier for the current run;
prompt
The prompt that was sent to the language model;
model
The language model instance that processed the request;
tools
The list of tool descriptors that were available for the LLM call;
responses
The response messages received from the language model;
moderationResponse
The moderation response, if any, received from the language model;
context
The AI agent context in which the LLM call was executed.