emitInferenceCompleted method
Emit inference completed event
Implementation
Future<void> emitInferenceCompleted({
required String modelId,
required String modelName,
required String modality,
required int durationMs,
int? tokensGenerated,
double? tokensPerSecond,
}) async {
await trackEvent(
eventType: RacEventType.inferenceCompleted,
data: {
'modelId': modelId,
'modelName': modelName,
'modality': modality,
'durationMs': durationMs,
if (tokensGenerated != null) 'tokensGenerated': tokensGenerated,
if (tokensPerSecond != null) 'tokensPerSecond': tokensPerSecond,
},
);
}