Implemented interface member:
method
GetResponseAsync
Microsoft.Extensions.AI.IChatClient.GetResponseAsync(System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage>, Microsoft.Extensions.AI.ChatOptions, System.Threading.CancellationToken)
11 overrides of GetResponseAsync
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
90public override Task<ChatResponse> GetResponseAsync(
ChatCompletion\CachingChatClient.cs (1)
49public override Task<ChatResponse> GetResponseAsync(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
37public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\FunctionInvokingChatClient.cs (1)
209public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\LoggingChatClient.cs (1)
54public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\OpenTelemetryChatClient.cs (1)
132public override async Task<ChatResponse> GetResponseAsync(
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
22public async override Task<ChatResponse> GetResponseAsync(
Microsoft.Extensions.AI.Integration.Tests (3)
CallCountingChatClient.cs (1)
19public override Task<ChatResponse> GetResponseAsync(
PromptBasedFunctionCallingChatClient.cs (1)
42public override async Task<ChatResponse> GetResponseAsync(
ReducingChatClientTests.cs (1)
75public override async Task<ChatResponse> GetResponseAsync(
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientIntegrationTests.cs (1)
108public override Task<ChatResponse> GetResponseAsync(
12 references to GetResponseAsync
Microsoft.Extensions.AI (6)
ChatCompletion\CachingChatClient.cs (2)
56base.GetResponseAsync(messages, options, cancellationToken); 69result = await base.GetResponseAsync(messages, options, cancellationToken);
ChatCompletion\ConfigureOptionsChatClient.cs (1)
39await base.GetResponseAsync(messages, Configure(options), cancellationToken);
ChatCompletion\FunctionInvokingChatClient.cs (1)
236response = await base.GetResponseAsync(messages, options, cancellationToken);
ChatCompletion\LoggingChatClient.cs (1)
71var response = await base.GetResponseAsync(messages, options, cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
148response = await base.GetResponseAsync(messages, options, cancellationToken);
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\DelegatingChatClientTests.cs (1)
43var resultTask = delegating.GetResponseAsync(expectedChatContents, expectedChatOptions, expectedCancellationToken);
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
32response = await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Integration.Tests (3)
CallCountingChatClient.cs (1)
23return base.GetResponseAsync(messages, options, cancellationToken);
PromptBasedFunctionCallingChatClient.cs (1)
83var result = await base.GetResponseAsync(chatMessages, options, cancellationToken);
ReducingChatClientTests.cs (1)
80return await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientIntegrationTests.cs (1)
112return base.GetResponseAsync(messages, options, cancellationToken);