22 writes to PresencePenalty
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (1)
36PresencePenalty = other.PresencePenalty;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (1)
201Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).PresencePenalty = value!,
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatOptionsTests.cs (2)
92options.PresencePenalty = 0.5f; 179options.PresencePenalty = 0.5f;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
199Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).PresencePenalty = value!,
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 (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
129PresencePenalty = 5.0f,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
199Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).PresencePenalty = value!,
15 references to PresencePenalty
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
326if (options.PresencePenalty is float presencePenalty)
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatOptions.cs (1)
36PresencePenalty = other.PresencePenalty;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (2)
200Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).PresencePenalty, 508float? __value_PresencePenalty = ((global::Microsoft.Extensions.AI.ChatOptions)value).PresencePenalty;
Microsoft.Extensions.AI.Abstractions.Tests (8)
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);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
198Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).PresencePenalty, 506float? __value_PresencePenalty = ((global::Microsoft.Extensions.AI.ChatOptions)value).PresencePenalty;
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
613result.PresencePenalty ??= options.PresencePenalty;
Microsoft.Extensions.AI.Tests (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
198Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).PresencePenalty, 479global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).PresencePenalty, NullableSingle);