19 writes to PresencePenalty
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
36PresencePenalty = 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)
441PresencePenalty = 0.125f, 518PresencePenalty = 0.125f, 599PresencePenalty = 0.125f, 673PresencePenalty = 0.125f, 863PresencePenalty = 0.5f,
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
129PresencePenalty = 5.0f,
9 references to PresencePenalty
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
326if (options.PresencePenalty is float presencePenalty)
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
36PresencePenalty = other.PresencePenalty;
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatOptionsTests.cs (6)
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); 378Assert.Equal(0.5f, result.PresencePenalty);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
616result.PresencePenalty ??= options.PresencePenalty;