EvaluationMetricExtensions Clase

Definición

Métodos de extensión para EvaluationMetric.

public ref class EvaluationMetricExtensions abstract sealed
public static class EvaluationMetricExtensions
type EvaluationMetricExtensions = class
Public Module EvaluationMetricExtensions
Herencia
EvaluationMetricExtensions

Métodos

Nombre Description
AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[])

Agrega los elementos proporcionados EvaluationDiagnostica la colección proporcionada DiagnosticsEvaluationMetric.

AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>)

Agrega los elementos proporcionados EvaluationDiagnostica la colección proporcionada DiagnosticsEvaluationMetric.

AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>)

Agrega o actualiza los metadatos disponibles como parte de la evaluación response producida por un modelo de IA, en el metricdiccionario proporcionado Metadata .

AddOrUpdateContext(EvaluationMetric, EvaluationContext[])

Agrega o actualiza los objetos proporcionados context en el diccionario proporcionado Contextmetric.

AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>)

Agrega o actualiza los objetos proporcionados context en el diccionario proporcionado Contextmetric.

AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan)

Agrega o actualiza los metadatos que identifican la cantidad de tiempo (en milisegundos) que tardó en realizar la evaluación en el diccionario proporcionadometricMetadata.

AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>)

Agrega o actualiza el proporcionado metadata en el diccionario proporcionadometricMetadata.

AddOrUpdateMetadata(EvaluationMetric, String, String)

Agrega o actualiza los metadatos con el especificado name y en el metricdiccionario proporcionado Metadatavalue.

ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>)

Determina si el proporcionado metric contiene cualquier EvaluationDiagnostic coincidencia con el proporcionado predicate.

Se aplica a