EvaluationMetricExtensions extension
Extension methods for EvaluationMetric.
Methods
-
addDiagnostic(
EvaluationDiagnostic diagnostic) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Addsdiagnosticto EvaluationMetric.diagnostics. -
addDiagnostics(
Iterable< EvaluationDiagnostic> newDiagnostics) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Adds allnewDiagnosticsto EvaluationMetric.diagnostics. -
addOrUpdateChatMetadata(
ChatResponse response, {Duration? duration}) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Records model ID and token counts from a ChatResponse as metadata. -
addOrUpdateContext(
EvaluationContext ctx) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Adds or replacesctxin EvaluationMetric.context by name. -
addOrUpdateContextAll(
Iterable< EvaluationContext> contexts) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Adds or replaces multiple contexts by name. -
addOrUpdateDurationMetadata(
Duration duration) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Records the evaluation duration in milliseconds as metadata. -
addOrUpdateMetadata(
String name, String value) → void -
Available on EvaluationMetric, provided by the EvaluationMetricExtensions extension
Sets a metadata entry.