21 writes to FrequencyPenalty
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
34FrequencyPenalty = other.FrequencyPenalty;
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
91options.FrequencyPenalty = 0.4f; 178options.FrequencyPenalty = 0.4f;
Microsoft.Extensions.AI.Evaluation.Quality (10)
CoherenceEvaluator.cs (1)
62FrequencyPenalty = 0.0f,
CompletenessEvaluator.cs (1)
59FrequencyPenalty = 0.0f,
EquivalenceEvaluator.cs (1)
60FrequencyPenalty = 0.0f,
FluencyEvaluator.cs (1)
56FrequencyPenalty = 0.0f,
GroundednessEvaluator.cs (1)
57FrequencyPenalty = 0.0f,
IntentResolutionEvaluator.cs (1)
70FrequencyPenalty = 0.0f,
RelevanceEvaluator.cs (1)
60FrequencyPenalty = 0.0f,
RetrievalEvaluator.cs (1)
66FrequencyPenalty = 0.0f,
TaskAdherenceEvaluator.cs (1)
69FrequencyPenalty = 0.0f,
ToolCallAccuracyEvaluator.cs (1)
71FrequencyPenalty = 0.0f,
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (5)
406FrequencyPenalty = 0.125f, 483FrequencyPenalty = 0.125f, 564FrequencyPenalty = 0.125f, 638FrequencyPenalty = 0.125f, 830FrequencyPenalty = 0.75f,
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\LoggingChatClientTests.cs (2)
70new ChatOptions { FrequencyPenalty = 3.0f }); 119new ChatOptions { FrequencyPenalty = 3.0f }))
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
120FrequencyPenalty = 3.0f,
9 references to FrequencyPenalty
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
582if (options.FrequencyPenalty is float frequencyPenalty)
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (2)
34FrequencyPenalty = other.FrequencyPenalty; 104/// You can modify this value to reduce repetitiveness of generated tokens. Similar to <see cref="FrequencyPenalty"/>,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
23Assert.Null(options.FrequencyPenalty); 43Assert.Null(clone.FrequencyPenalty); 112Assert.Equal(0.4f, options.FrequencyPenalty); 135Assert.Equal(0.4f, clone.FrequencyPenalty); 208Assert.Equal(0.4f, deserialized.FrequencyPenalty);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
596result.FrequencyPenalty ??= options.FrequencyPenalty;