19 writes to PresencePenalty
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
38PresencePenalty = other.PresencePenalty;
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
92options.PresencePenalty = 0.5f; 179options.PresencePenalty = 0.5f;
Microsoft.Extensions.AI.Evaluation.Quality (10)
CoherenceEvaluator.cs (1)
61PresencePenalty = 0.0f,
CompletenessEvaluator.cs (1)
58PresencePenalty = 0.0f,
EquivalenceEvaluator.cs (1)
59PresencePenalty = 0.0f,
FluencyEvaluator.cs (1)
55PresencePenalty = 0.0f,
GroundednessEvaluator.cs (1)
56PresencePenalty = 0.0f,
IntentResolutionEvaluator.cs (1)
69PresencePenalty = 0.0f,
RelevanceEvaluator.cs (1)
59PresencePenalty = 0.0f,
RetrievalEvaluator.cs (1)
65PresencePenalty = 0.0f,
TaskAdherenceEvaluator.cs (1)
68PresencePenalty = 0.0f,
ToolCallAccuracyEvaluator.cs (1)
70PresencePenalty = 0.0f,
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (5)
409PresencePenalty = 0.125f, 486PresencePenalty = 0.125f, 567PresencePenalty = 0.125f, 641PresencePenalty = 0.125f, 831PresencePenalty = 0.5f,
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
125PresencePenalty = 5.0f,
8 references to PresencePenalty
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
592if (options.PresencePenalty is float presencePenalty)
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
38PresencePenalty = other.PresencePenalty;
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
24Assert.Null(options.PresencePenalty); 44Assert.Null(clone.PresencePenalty); 113Assert.Equal(0.5f, options.PresencePenalty); 136Assert.Equal(0.5f, clone.PresencePenalty); 209Assert.Equal(0.5f, deserialized.PresencePenalty);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
599result.PresencePenalty ??= options.PresencePenalty;