24 references to Throw
Microsoft.Extensions.AI.OpenAI (24)
OpenAIAssistantChatClient.cs (4)
50_client = Throw.IfNull(assistantClient); 51_assistantId = Throw.IfNullOrWhitespace(assistantId); 83_ = Throw.IfNull(messages); 92Throw.ArgumentException(nameof(messages), "No thread ID was provided, but chat messages includes tool results.");
OpenAIChatClient.cs (5)
38_ = Throw.IfNull(chatClient); 57_ = Throw.IfNull(serviceType); 71_ = Throw.IfNull(messages); 86_ = Throw.IfNull(messages); 435_ = Throw.IfNull(openAICompletion);
OpenAIClientExtensions.cs (4)
161OpenAIChatClient.ToOpenAIChatTool(Throw.IfNull(function)); 168OpenAIAssistantChatClient.ToOpenAIAssistantsFunctionToolDefinition(Throw.IfNull(function)); 175OpenAIResponseChatClient.ToResponseTool(Throw.IfNull(function)); 182OpenAIRealtimeConversationClient.ToOpenAIConversationFunctionTool(Throw.IfNull(function));
OpenAIEmbeddingGenerator.cs (3)
41_ = Throw.IfNull(embeddingClient); 44Throw.ArgumentOutOfRangeException(nameof(defaultModelDimensions), "Value must be greater than 0."); 95_ = Throw.IfNull(serviceType);
OpenAIResponseChatClient.cs (4)
38_ = Throw.IfNull(responseClient); 57_ = Throw.IfNull(serviceType); 71_ = Throw.IfNull(messages); 160_ = Throw.IfNull(messages);
OpenAISpeechToTextClient.cs (4)
40_ = Throw.IfNull(audioClient); 59_ = Throw.IfNull(serviceType); 73_ = Throw.IfNull(audioSpeechStream); 126_ = Throw.IfNull(audioSpeechStream);