12 implementations of GetResponseAsync
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.Evaluation.Safety (1)
Microsoft.Extensions.AI.Integration.Tests (3)
Microsoft.Extensions.AI.OpenAI (3)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.DataIngestion.Tests (1)
Microsoft.ML.GenAI.Core (1)
114 references to GetResponseAsync
AzureAIFoundryEndToEnd.WebStory (1)
AzureOpenAIEndToEnd.WebStory (1)
GitHubModelsEndToEnd.WebStory (1)
Microsoft.Extensions.AI (13)
Microsoft.Extensions.AI.Abstractions (8)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (11)
Microsoft.Extensions.AI.Evaluation.Quality (12)
Microsoft.Extensions.AI.Evaluation.Safety (1)
Microsoft.Extensions.AI.Integration.Tests (25)
ChatClientIntegrationTests.cs (22)
76var response = await ChatClient.GetResponseAsync(
94var response = await ChatClient.GetResponseAsync(
191var response = await ChatClient.GetResponseAsync(
209var response = await ChatClient.GetResponseAsync(
650var firstResponse = await ChatClient.GetResponseAsync([message]);
652var secondResponse = await ChatClient.GetResponseAsync([message]);
743var response = await chatClient.GetResponseAsync([message]);
750var secondResponse = await chatClient.GetResponseAsync([message]);
782var response = await chatClient.GetResponseAsync([message]);
790var secondResponse = await chatClient.GetResponseAsync([message]);
824var response = await chatClient.GetResponseAsync([message]);
833var secondResponse = await chatClient.GetResponseAsync([message]);
851await chatClient.GetResponseAsync([new(ChatRole.User, "What's the biggest animal?")]);
950var response = await chatClient.GetResponseAsync([new(ChatRole.User, "What's the biggest animal?")]);
1256var response = await chatClient.GetResponseAsync(messages, new() { Tools = [getWeather] });
1393=> _innerChatClient.GetResponseAsync(messages, options, cancellationToken);
1472var firstResponse = await client.GetResponseAsync(history, new ChatOptions { Tools = allTools });
1481var secondResponse = await client.GetResponseAsync(history, new ChatOptions { Tools = allTools });
1538var response = await client.GetResponseAsync(history, new ChatOptions
1601var firstResponse = await client.GetResponseAsync(history, new ChatOptions
1614var secondResponse = await client.GetResponseAsync(history, new ChatOptions
1707var response = await client.GetResponseAsync(history, new ChatOptions { Tools = allTools });
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.AI.OpenAI.Tests (26)
Microsoft.Extensions.AI.Tests (12)
ChatCompletion\UseDelegateChatClientTests.cs (6)
67ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
102var cc = await innerClient.GetResponseAsync(messages, options, cancellationToken);
110ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
161ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
205var cc = await innerClient.GetResponseAsync(messages, options, cancellationToken);
232ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
OpenAIEndToEnd.WebStory (1)