EvaluationMetricExtensions Classe

Definição

Métodos de extensão para EvaluationMetric.

public ref class EvaluationMetricExtensions abstract sealed
public static class EvaluationMetricExtensions
type EvaluationMetricExtensions = class
Public Module EvaluationMetricExtensions
Herança
EvaluationMetricExtensions

Métodos

Nome Description
AddDiagnostics(EvaluationMetric, EvaluationDiagnostic[])

Adiciona os s fornecidos EvaluationDiagnosticà coleção fornecidaEvaluationMetricDiagnostics.

AddDiagnostics(EvaluationMetric, IEnumerable<EvaluationDiagnostic>)

Adiciona os s fornecidos EvaluationDiagnosticà coleção fornecidaEvaluationMetricDiagnostics.

AddOrUpdateChatMetadata(EvaluationMetric, ChatResponse, Nullable<TimeSpan>)

Adiciona ou atualiza metadados disponíveis como parte da avaliação response produzida por um modelo de IA, no dicionário fornecidometricMetadata.

AddOrUpdateContext(EvaluationMetric, EvaluationContext[])

Adiciona ou atualiza os objetos fornecidos context no dicionário fornecidometricContext.

AddOrUpdateContext(EvaluationMetric, IEnumerable<EvaluationContext>)

Adiciona ou atualiza os objetos fornecidos context no dicionário fornecidometricContext.

AddOrUpdateDurationMetadata(EvaluationMetric, TimeSpan)

Adiciona ou atualiza metadados que identificam a quantidade de tempo (em milissegundos) necessária para executar a avaliação no dicionário fornecidometricMetadata.

AddOrUpdateMetadata(EvaluationMetric, IDictionary<String,String>)

Adiciona ou atualiza o fornecido metadata no dicionário fornecidometricMetadata.

AddOrUpdateMetadata(EvaluationMetric, String, String)

Adiciona ou atualiza metadados com o dicionário especificado name e no dicionário fornecidometricMetadata.value

ContainsDiagnostics(EvaluationMetric, Func<EvaluationDiagnostic,Boolean>)

Determina se o fornecido metric contém qualquer EvaluationDiagnostic correspondência com o fornecido predicate.

Aplica-se a