32 references to TryGetValue
Microsoft.Extensions.AI.Abstractions.Tests (3)
AdditionalPropertiesDictionaryTests.cs (3)
78Assert.True(d.TryGetValue("key", out T2? value)); 81Assert.False(d.TryGetValue("key2", out value)); 89Assert.False(d.TryGetValue("key", out T2? value));
Microsoft.Extensions.AI.Ollama (3)
OllamaChatClient.cs (1)
385if (options.AdditionalProperties?.TryGetValue(propertyName, out T? t) is true)
OllamaEmbeddingGenerator.cs (2)
101if (requestProps.TryGetValue("keep_alive", out long keepAlive)) 106if (requestProps.TryGetValue("truncate", out bool truncate))
Microsoft.Extensions.AI.OpenAI (26)
OpenAIChatClient.cs (12)
170if (input.AdditionalProperties?.TryGetValue(nameof(message.Refusal), out string? refusal) is true) 513if (additionalProperties.TryGetValue(nameof(result.AllowParallelToolCalls), out bool allowParallelToolCalls)) 518if (additionalProperties.TryGetValue(nameof(result.AudioOptions), out ChatAudioOptions? audioOptions)) 523if (additionalProperties.TryGetValue(nameof(result.EndUserId), out string? endUserId)) 528if (additionalProperties.TryGetValue(nameof(result.IncludeLogProbabilities), out bool includeLogProbabilities)) 533if (additionalProperties.TryGetValue(nameof(result.LogitBiases), out IDictionary<int, int>? logitBiases)) 541if (additionalProperties.TryGetValue(nameof(result.Metadata), out IDictionary<string, string>? metadata)) 549if (additionalProperties.TryGetValue(nameof(result.OutputPrediction), out ChatOutputPrediction? outputPrediction)) 554if (additionalProperties.TryGetValue(nameof(result.ReasoningEffortLevel), out ChatReasoningEffortLevel reasoningEffortLevel)) 559if (additionalProperties.TryGetValue(nameof(result.ResponseModalities), out ChatResponseModalities responseModalities)) 564if (additionalProperties.TryGetValue(nameof(result.StoredOutputEnabled), out bool storeOutputEnabled)) 569if (additionalProperties.TryGetValue(nameof(result.TopLogProbabilityCount), out int topLogProbabilityCountInt))
OpenAIEmbeddingGenerator.cs (1)
119if (additionalProperties.TryGetValue(nameof(openAIOptions.EndUserId), out string? endUserId))
OpenAIResponseChatClient.cs (7)
319if (additionalProperties.TryGetValue(nameof(result.ParallelToolCallsEnabled), out bool allowParallelToolCalls)) 324if (additionalProperties.TryGetValue(nameof(result.EndUserId), out string? endUserId)) 329if (additionalProperties.TryGetValue(nameof(result.Instructions), out string? instructions)) 334if (additionalProperties.TryGetValue(nameof(result.Metadata), out IDictionary<string, string>? metadata)) 342if (additionalProperties.TryGetValue(nameof(result.ReasoningOptions), out ResponseReasoningOptions? reasoningOptions)) 347if (additionalProperties.TryGetValue(nameof(result.StoredOutputEnabled), out bool storeOutputEnabled)) 352if (additionalProperties.TryGetValue(nameof(result.TruncationMode), out ResponseTruncationMode truncationMode))
OpenAISpeechToTextClient.cs (6)
195if (additionalProperties.TryGetValue(nameof(result.Temperature), out float? temperature)) 205if (additionalProperties.TryGetValue(nameof(result.ResponseFormat), out AudioTranscriptionFormat? responseFormat)) 210if (additionalProperties.TryGetValue(nameof(result.Prompt), out string? prompt)) 258if (additionalProperties.TryGetValue(nameof(result.Temperature), out float? temperature)) 263if (additionalProperties.TryGetValue(nameof(result.ResponseFormat), out AudioTranslationFormat? responseFormat)) 268if (additionalProperties.TryGetValue(nameof(result.Prompt), out string? prompt))