39 references to Throw
Microsoft.Extensions.AI.OpenAI (39)
MicrosoftExtensionsAIAssistantsExtensions.cs (1)
18OpenAIAssistantsChatClient.ToOpenAIAssistantsFunctionToolDefinition(Throw.IfNull(function));
MicrosoftExtensionsAIChatExtensions.cs (7)
27OpenAIChatClient.ToOpenAIChatTool(Throw.IfNull(function)); 34OpenAIChatClient.ToOpenAIChatMessages(Throw.IfNull(messages), options); 42_ = Throw.IfNull(response); 124_ = Throw.IfNull(responseUpdates); 165_ = Throw.IfNull(messages); 239OpenAIChatClient.FromOpenAIChatCompletion(Throw.IfNull(chatCompletion), options); 252OpenAIChatClient.FromOpenAIStreamingChatCompletionAsync(Throw.IfNull(chatCompletionUpdates), options, cancellationToken);
MicrosoftExtensionsAIRealtimeExtensions.cs (1)
18OpenAIRealtimeConversationClient.ToOpenAIConversationFunctionTool(Throw.IfNull(function));
MicrosoftExtensionsAIResponsesExtensions.cs (6)
22OpenAIResponsesChatClient.ToResponseTool(Throw.IfNull(function)); 30OpenAIResponsesChatClient.ToOpenAIResponseItems(Throw.IfNull(messages), options); 37OpenAIResponsesChatClient.ToChatMessages(Throw.IfNull(items)); 45OpenAIResponsesChatClient.FromOpenAIResponse(Throw.IfNull(response), options); 58OpenAIResponsesChatClient.FromOpenAIStreamingResponseUpdatesAsync(Throw.IfNull(responseUpdates), options, cancellationToken); 66_ = Throw.IfNull(response);
OpenAIAssistantsChatClient.cs (5)
51_client = Throw.IfNull(assistantClient); 52_assistantId = Throw.IfNullOrWhitespace(assistantId); 68: this(assistantClient, Throw.IfNull(assistant).Id, defaultThreadId) 91_ = Throw.IfNull(messages); 100Throw.ArgumentException(nameof(messages), "No thread ID was provided, but chat messages includes tool results.");
OpenAIChatClient.cs (5)
40_ = Throw.IfNull(chatClient); 57_ = Throw.IfNull(serviceType); 71_ = Throw.IfNull(messages); 86_ = Throw.IfNull(messages); 445_ = Throw.IfNull(openAICompletion);
OpenAIEmbeddingGenerator.cs (3)
40_ = Throw.IfNull(embeddingClient); 43Throw.ArgumentOutOfRangeException(nameof(defaultModelDimensions), "Value must be greater than 0."); 91_ = Throw.IfNull(serviceType);
OpenAIImageGenerator.cs (3)
48_ = Throw.IfNull(imageClient); 65_ = Throw.IfNull(request); 68_ = Throw.IfNull(prompt);
OpenAIResponsesChatClient.cs (4)
40_ = Throw.IfNull(responseClient); 59_ = Throw.IfNull(serviceType); 73_ = Throw.IfNull(messages); 181_ = Throw.IfNull(messages);
OpenAISpeechToTextClient.cs (4)
40_ = Throw.IfNull(audioClient); 57_ = Throw.IfNull(serviceType); 71_ = Throw.IfNull(audioSpeechStream); 124_ = Throw.IfNull(audioSpeechStream);