Skip to content

Commit 607269f

Browse files
Don't specify MaxOutputTokens for EquivalenceEvaluator (#7006)
Fixes #7002
1 parent dbee707 commit 607269f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Libraries/Microsoft.Extensions.AI.Evaluation.Quality/EquivalenceEvaluator.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,13 @@ public sealed class EquivalenceEvaluator : IEvaluator
4848
/// <inheritdoc/>
4949
public IReadOnlyCollection<string> EvaluationMetricNames { get; } = [EquivalenceMetricName];
5050

51+
// Note: We intentionally don't set MaxOutputTokens below.
52+
// See https://github.com/dotnet/extensions/issues/6814, https://github.com/dotnet/extensions/issues/6945
53+
// and https://github.com/dotnet/extensions/issues/7002.
5154
private static readonly ChatOptions _chatOptions =
5255
new ChatOptions
5356
{
5457
Temperature = 0.0f,
55-
MaxOutputTokens = 16, // See https://github.com/dotnet/extensions/issues/6814 and https://github.com/dotnet/extensions/issues/6945.
5658
TopP = 1.0f,
5759
PresencePenalty = 0.0f,
5860
FrequencyPenalty = 0.0f,

0 commit comments

Comments
 (0)