diff --git a/src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.cs b/src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.cs index 8ecd33c6188..6ca15b7bda4 100644 --- a/src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.cs +++ b/src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.cs @@ -48,11 +48,13 @@ public sealed class EquivalenceEvaluator : IEvaluator /// public IReadOnlyCollection EvaluationMetricNames { get; } = [EquivalenceMetricName]; + // Note: We intentionally don't set MaxOutputTokens below. + // See https://github.com/dotnet/extensions/issues/6814, https://github.com/dotnet/extensions/issues/6945 + // and https://github.com/dotnet/extensions/issues/7002. private static readonly ChatOptions _chatOptions = new ChatOptions { Temperature = 0.0f, - MaxOutputTokens = 16, // See https://github.com/dotnet/extensions/issues/6814 and https://github.com/dotnet/extensions/issues/6945. TopP = 1.0f, PresencePenalty = 0.0f, FrequencyPenalty = 0.0f,