16 references to TryGetValue
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
310
if (options.AdditionalProperties?.
TryGetValue
("top_k", out double topK) is true)
Microsoft.Extensions.AI.Abstractions.Tests (3)
AdditionalPropertiesDictionaryTests.cs (3)
78
Assert.True(d.
TryGetValue
("key", out T2? value));
81
Assert.False(d.
TryGetValue
("key2", out value));
89
Assert.False(d.
TryGetValue
("key", out T2? value));
Microsoft.Extensions.AI.Ollama (3)
OllamaChatClient.cs (1)
300
if (options.AdditionalProperties?.
TryGetValue
(propertyName, out T? t) is true)
OllamaEmbeddingGenerator.cs (2)
77
if (requestProps.
TryGetValue
("keep_alive", out long keepAlive))
82
if (requestProps.
TryGetValue
("truncate", out bool truncate))
Microsoft.Extensions.AI.OpenAI (9)
OpenAIChatClient.cs (7)
412
if (additionalProperties.
TryGetValue
(nameof(result.EndUserId), out string? endUserId))
417
if (additionalProperties.
TryGetValue
(nameof(result.IncludeLogProbabilities), out bool includeLogProbabilities))
422
if (additionalProperties.
TryGetValue
(nameof(result.LogitBiases), out IDictionary<int, int>? logitBiases))
430
if (additionalProperties.
TryGetValue
(nameof(result.AllowParallelToolCalls), out bool allowParallelToolCalls))
436
if (additionalProperties.
TryGetValue
(nameof(result.Seed), out long seed))
442
if (additionalProperties.
TryGetValue
(nameof(result.TopLogProbabilityCount), out int topLogProbabilityCountInt))
648
if (input.AdditionalProperties?.
TryGetValue
(nameof(message.Refusal), out string? refusal) is true)
OpenAIEmbeddingGenerator.cs (2)
146
if (additionalProperties.
TryGetValue
(nameof(openAIOptions.Dimensions), out int? dimensions))
151
if (additionalProperties.
TryGetValue
(nameof(openAIOptions.EndUserId), out string? endUserId))