9 writes to FrequencyPenalty
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
113FrequencyPenalty = FrequencyPenalty,
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
75options.FrequencyPenalty = 0.4f; 138options.FrequencyPenalty = 0.4f;
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
291FrequencyPenalty = 0.75f, 518FrequencyPenalty = 0.75f,
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
271FrequencyPenalty = 0.75f,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
192result.FrequencyPenalty = options.FrequencyPenalty;
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIChatClientTests.cs (1)
450FrequencyPenalty = 0.75f,
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
122FrequencyPenalty = 3.0f,
15 references to FrequencyPenalty
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
241if (options.FrequencyPenalty is float frequencyPenalty)
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (2)
53/// You can modify this value to reduce repetitiveness of generated tokens. Similar to <see cref="FrequencyPenalty"/>, 113FrequencyPenalty = FrequencyPenalty,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
21Assert.Null(options.FrequencyPenalty); 37Assert.Null(clone.FrequencyPenalty); 90Assert.Equal(0.4f, options.FrequencyPenalty); 106Assert.Equal(0.4f, clone.FrequencyPenalty); 162Assert.Equal(0.4f, deserialized.FrequencyPenalty);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
297result.FrequencyPenalty = options.FrequencyPenalty;
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
330if (options.FrequencyPenalty is float frequencyPenalty)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
283result.FrequencyPenalty = options.FrequencyPenalty;
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAISerializationTests.cs (4)
170Assert.Equal(0.75f, request.Options.FrequencyPenalty); 272Assert.Null(request.Options.FrequencyPenalty); 364Assert.Null(request.Options.FrequencyPenalty); 433Assert.Null(request.Options.FrequencyPenalty);