21 references to AddOrUpdateMetadata
Microsoft.Extensions.AI.Evaluation (7)
EvaluationMetricExtensions.cs (6)
134
metric.
AddOrUpdateMetadata
(item.Key, item.Value);
157
metric.
AddOrUpdateMetadata
(name: "evaluation-model-used", value: response.ModelId!);
164
metric.
AddOrUpdateMetadata
(name: "evaluation-input-tokens-used", value: $"{usage.InputTokenCount}");
169
metric.
AddOrUpdateMetadata
(name: "evaluation-output-tokens-used", value: $"{usage.OutputTokenCount}");
174
metric.
AddOrUpdateMetadata
(name: "evaluation-total-tokens-used", value: $"{usage.TotalTokenCount}");
181
metric.
AddOrUpdateMetadata
(name: "evaluation-duration", value: durationText);
EvaluationResultExtensions.cs (1)
142
metric.
AddOrUpdateMetadata
(name, value);
Microsoft.Extensions.AI.Evaluation.Quality (3)
RelevanceTruthAndCompletenessEvaluator.cs (3)
347
relevance.
AddOrUpdateMetadata
(name: Rationales, value);
362
truth.
AddOrUpdateMetadata
(name: Rationales, value);
377
completeness.
AddOrUpdateMetadata
(name: Rationales, value);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (10)
ScenarioRunResultTests.cs (10)
42
booleanMetric.
AddOrUpdateMetadata
("metadata1", "value1");
43
booleanMetric.
AddOrUpdateMetadata
("metadata2", "value2");
52
numericMetric.
AddOrUpdateMetadata
("metadata3", "value3");
53
numericMetric.
AddOrUpdateMetadata
("metadata4", "value4");
61
metricWithNoValue.
AddOrUpdateMetadata
("metadata5", "value5");
133
booleanMetric.
AddOrUpdateMetadata
("metadata1", "value1");
134
booleanMetric.
AddOrUpdateMetadata
("metadata2", "value2");
143
numericMetric.
AddOrUpdateMetadata
("metadata3", "value3");
144
numericMetric.
AddOrUpdateMetadata
("metadata4", "value4");
152
metricWithNoValue.
AddOrUpdateMetadata
("metadata5", "value5");
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyService.cs (1)
119
metric.
AddOrUpdateMetadata
(property.Name, property.Value.ToString());