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