26 writes to FrequencyPenalty
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
154FrequencyPenalty = FrequencyPenalty,
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
82options.FrequencyPenalty = 0.4f; 151options.FrequencyPenalty = 0.4f;
Microsoft.Extensions.AI.AzureAIInference.Tests (7)
AzureAIInferenceChatClientTests.cs (7)
352FrequencyPenalty = 0.125f, 436FrequencyPenalty = 0.125f, 523FrequencyPenalty = 0.125f, 598FrequencyPenalty = 0.125f, 690FrequencyPenalty = 0.75f, 749FrequencyPenalty = 0.75f, 997FrequencyPenalty = 0.75f,
Microsoft.Extensions.AI.Evaluation.Quality (7)
CoherenceEvaluator.cs (1)
62FrequencyPenalty = 0.0f,
CompletenessEvaluator.cs (1)
59FrequencyPenalty = 0.0f,
EquivalenceEvaluator.cs (1)
58FrequencyPenalty = 0.0f,
FluencyEvaluator.cs (1)
56FrequencyPenalty = 0.0f,
GroundednessEvaluator.cs (1)
57FrequencyPenalty = 0.0f,
RelevanceEvaluator.cs (1)
60FrequencyPenalty = 0.0f,
RetrievalEvaluator.cs (1)
66FrequencyPenalty = 0.0f,
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
278FrequencyPenalty = 0.75f,
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (5)
344FrequencyPenalty = 0.125f, 423FrequencyPenalty = 0.125f, 506FrequencyPenalty = 0.125f, 582FrequencyPenalty = 0.125f, 772FrequencyPenalty = 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,
11 references to FrequencyPenalty
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
255if (options.FrequencyPenalty is float frequencyPenalty)
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (2)
56/// You can modify this value to reduce repetitiveness of generated tokens. Similar to <see cref="FrequencyPenalty"/>, 154FrequencyPenalty = FrequencyPenalty,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
22Assert.Null(options.FrequencyPenalty); 40Assert.Null(clone.FrequencyPenalty); 99Assert.Equal(0.4f, options.FrequencyPenalty); 117Assert.Equal(0.4f, clone.FrequencyPenalty); 177Assert.Equal(0.4f, deserialized.FrequencyPenalty);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
311result.FrequencyPenalty ??= options.FrequencyPenalty;
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
345if (options.FrequencyPenalty is float frequencyPenalty)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
495result.FrequencyPenalty ??= options.FrequencyPenalty;