onLLMCall method
Future<void>
onLLMCall({
- required Trial trial,
- required List<
LLMMessage> requestMessages, - required ModelConfig modelConfig,
- required ModelMessage? response,
- required Duration duration,
- Object? error,
override
Called for each LLM call. response is null on errors.
Implementation
@override
Future<void> onLLMCall({
required Trial trial,
required List<LLMMessage> requestMessages,
required ModelConfig modelConfig,
required ModelMessage? response,
required Duration duration,
Object? error,
}) => _broadcast(
(e) => e.onLLMCall(
trial: trial,
requestMessages: requestMessages,
modelConfig: modelConfig,
response: response,
duration: duration,
error: error,
),
);