36 references to TryGetValue
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)
385
if (options.AdditionalProperties?.
TryGetValue
(propertyName, out T? t) is true)
OllamaEmbeddingGenerator.cs (2)
101
if (requestProps.
TryGetValue
("keep_alive", out long keepAlive))
106
if (requestProps.
TryGetValue
("truncate", out bool truncate))
Microsoft.Extensions.AI.OpenAI (30)
OpenAIAssistantClient.cs (3)
199
if (options.AdditionalProperties?.
TryGetValue
(nameof(RunCreationOptions.AllowParallelToolCalls), out bool allowParallelToolCalls) is true)
204
if (options.AdditionalProperties?.
TryGetValue
(nameof(RunCreationOptions.MaxInputTokenCount), out int maxInputTokenCount) is true)
209
if (options.AdditionalProperties?.
TryGetValue
(nameof(RunCreationOptions.TruncationStrategy), out RunTruncationStrategy? truncationStrategy) is true)
OpenAIEmbeddingGenerator.cs (1)
155
if (additionalProperties.
TryGetValue
(nameof(openAIOptions.EndUserId), out string? endUserId))
OpenAIModelMapper.ChatCompletion.cs (18)
304
if (additionalProperties.
TryGetValue
(nameof(result.AllowParallelToolCalls), out bool allowParallelToolCalls))
309
if (additionalProperties.
TryGetValue
(nameof(result.AudioOptions), out ChatAudioOptions? audioOptions))
314
if (additionalProperties.
TryGetValue
(nameof(result.EndUserId), out string? endUserId))
319
if (additionalProperties.
TryGetValue
(nameof(result.IncludeLogProbabilities), out bool includeLogProbabilities))
324
if (additionalProperties.
TryGetValue
(nameof(result.LogitBiases), out IDictionary<int, int>? logitBiases))
332
if (additionalProperties.
TryGetValue
(nameof(result.Metadata), out IDictionary<string, string>? metadata))
340
if (additionalProperties.
TryGetValue
(nameof(result.OutputPrediction), out ChatOutputPrediction? outputPrediction))
345
if (additionalProperties.
TryGetValue
(nameof(result.ReasoningEffortLevel), out ChatReasoningEffortLevel reasoningEffortLevel))
350
if (additionalProperties.
TryGetValue
(nameof(result.ResponseModalities), out ChatResponseModalities responseModalities))
355
if (additionalProperties.
TryGetValue
(nameof(result.StoredOutputEnabled), out bool storeOutputEnabled))
360
if (additionalProperties.
TryGetValue
(nameof(result.TopLogProbabilityCount), out int topLogProbabilityCountInt))
499
if (additionalCounts.
TryGetValue
($"{InputDetails}.{nameof(ChatInputTokenUsageDetails.AudioTokenCount)}", out int inputAudioTokenCount) |
500
additionalCounts.
TryGetValue
($"{InputDetails}.{nameof(ChatInputTokenUsageDetails.CachedTokenCount)}", out int inputCachedTokenCount))
508
if (additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.ReasoningTokenCount)}", out int outputReasoningTokenCount) |
509
additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.AudioTokenCount)}", out int outputAudioTokenCount) |
510
additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.AcceptedPredictionTokenCount)}", out int outputAcceptedPredictionCount) |
511
additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.RejectedPredictionTokenCount)}", out int outputRejectedPredictionCount))
623
dict?.
TryGetValue
(key, out T? value) is true ? value : default;
OpenAIModelMapper.ChatMessage.cs (1)
186
if (input.AdditionalProperties?.
TryGetValue
(nameof(message.Refusal), out string? refusal) is true)
OpenAIResponseChatClient.cs (7)
301
if (additionalProperties.
TryGetValue
(nameof(result.ParallelToolCallsEnabled), out bool allowParallelToolCalls))
306
if (additionalProperties.
TryGetValue
(nameof(result.EndUserId), out string? endUserId))
311
if (additionalProperties.
TryGetValue
(nameof(result.Instructions), out string? instructions))
316
if (additionalProperties.
TryGetValue
(nameof(result.Metadata), out IDictionary<string, string>? metadata))
324
if (additionalProperties.
TryGetValue
(nameof(result.ReasoningOptions), out ResponseReasoningOptions? reasoningOptions))
329
if (additionalProperties.
TryGetValue
(nameof(result.StoredOutputEnabled), out bool storeOutputEnabled))
334
if (additionalProperties.
TryGetValue
(nameof(result.TruncationMode), out ResponseTruncationMode truncationMode))