EvaluationResultExtensions Klass

Definition

Tilläggsmetoder för EvaluationResult.

public ref class EvaluationResultExtensions abstract sealed
public static class EvaluationResultExtensions
type EvaluationResultExtensions = class
Public Module EvaluationResultExtensions
Arv
EvaluationResultExtensions

Metoder

Name Description
AddDiagnosticsToAllMetrics(EvaluationResult, EvaluationDiagnostic[])

Lägger till de angivna diagnostics till alla EvaluationMetricsom finns i den angivna result.

AddDiagnosticsToAllMetrics(EvaluationResult, IEnumerable<EvaluationDiagnostic>)

Lägger till de angivna diagnostics till alla EvaluationMetricsom finns i den angivna result.

AddOrUpdateChatMetadataInAllMetrics(EvaluationResult, ChatResponse, Nullable<TimeSpan>)

Lägger till eller uppdaterar metadata som är tillgängliga som en del av utvärderingen response som skapats av en AI-modell, i alla EvaluationMetricsom finns i den angivna result.

AddOrUpdateContextInAllMetrics(EvaluationResult, EvaluationContext[])

Lägger till eller uppdaterar de angivna context objekten i alla EvaluationMetricsom finns i den angivna result.

AddOrUpdateContextInAllMetrics(EvaluationResult, IEnumerable<EvaluationContext>)

Lägger till eller uppdaterar de angivna context objekten i alla EvaluationMetricsom finns i den angivna result.

AddOrUpdateDurationMetadataInAllMetrics(EvaluationResult, TimeSpan)

Lägger till eller uppdaterar metadata som identifierar hur lång tid (i millisekunder) det tog att utföra utvärderingen i alla EvaluationMetricsom finns i den angivna result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, IDictionary<String,String>)

Lägger till eller uppdaterar de angivna metadata i alla EvaluationMetricsom finns i den angivna result.

AddOrUpdateMetadataInAllMetrics(EvaluationResult, String, String)

Lägger till eller uppdaterar metadata med angivna name och i alla valuesom finns i den angivna EvaluationMetricresult .

ContainsDiagnostics(EvaluationResult, Func<EvaluationDiagnostic,Boolean>)

Returnerar true om någon EvaluationMetric som finns i den angivna result innehåller en EvaluationDiagnostic matchande angiven predicate; false annars.

Interpret(EvaluationResult, Func<EvaluationMetric,EvaluationMetricInterpretation>)

EvaluationMetricInterpretationGäller för en eller flera EvaluationMetrics som finns i den angivna result.

Gäller för