29 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)
378
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 (23)
OpenAIAssistantClient.cs (3)
197
if (options.AdditionalProperties?.
TryGetValue
(nameof(RunCreationOptions.AllowParallelToolCalls), out bool allowParallelToolCalls) is true)
202
if (options.AdditionalProperties?.
TryGetValue
(nameof(RunCreationOptions.MaxInputTokenCount), out int maxInputTokenCount) is true)
207
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))
497
if (additionalCounts.
TryGetValue
($"{InputDetails}.{nameof(ChatInputTokenUsageDetails.AudioTokenCount)}", out int inputAudioTokenCount) |
498
additionalCounts.
TryGetValue
($"{InputDetails}.{nameof(ChatInputTokenUsageDetails.CachedTokenCount)}", out int inputCachedTokenCount))
506
if (additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.ReasoningTokenCount)}", out int outputReasoningTokenCount) |
507
additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.AudioTokenCount)}", out int outputAudioTokenCount) |
508
additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.AcceptedPredictionTokenCount)}", out int outputAcceptedPredictionCount) |
509
additionalCounts.
TryGetValue
($"{OutputDetails}.{nameof(ChatOutputTokenUsageDetails.RejectedPredictionTokenCount)}", out int outputRejectedPredictionCount))
621
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)