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)
7 overrides of GetResponseAsync
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
87public override Task<ChatResponse> GetResponseAsync(
ChatCompletion\CachingChatClient.cs (1)
48public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\ConfigureOptionsChatClient.cs (1)
37public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\FunctionInvokingChatClient.cs (1)
183public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\LoggingChatClient.cs (1)
46public override async Task<ChatResponse> GetResponseAsync(
ChatCompletion\OpenTelemetryChatClient.cs (1)
124public override async Task<ChatResponse> GetResponseAsync(
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
75public override async Task<ChatResponse> GetResponseAsync(
6 references to GetResponseAsync
Microsoft.Extensions.AI (5)
ChatCompletion\CachingChatClient.cs (1)
60result = await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
ChatCompletion\ConfigureOptionsChatClient.cs (1)
39await base.GetResponseAsync(messages, Configure(options), cancellationToken).ConfigureAwait(false);
ChatCompletion\FunctionInvokingChatClient.cs (1)
205response = await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
ChatCompletion\LoggingChatClient.cs (1)
63var response = await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
ChatCompletion\OpenTelemetryChatClient.cs (1)
140response = await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
80return await base.GetResponseAsync(messages, options, cancellationToken).ConfigureAwait(false);