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)
8 overrides of GetResponseAsync
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
90
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)
208
public override async Task<ChatResponse>
GetResponseAsync
(
ChatCompletion\LoggingChatClient.cs (1)
46
public override async Task<ChatResponse>
GetResponseAsync
(
ChatCompletion\OpenTelemetryChatClient.cs (1)
132
public override async Task<ChatResponse>
GetResponseAsync
(
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
22
public async override Task<ChatResponse>
GetResponseAsync
(
Microsoft.Extensions.AI.Integration.Tests (1)
ReducingChatClientTests.cs (1)
75
public override async Task<ChatResponse>
GetResponseAsync
(
7 references to GetResponseAsync
Microsoft.Extensions.AI (5)
ChatCompletion\CachingChatClient.cs (1)
60
result = await base.
GetResponseAsync
(messages, options, cancellationToken);
ChatCompletion\ConfigureOptionsChatClient.cs (1)
39
await base.
GetResponseAsync
(messages, Configure(options), cancellationToken);
ChatCompletion\FunctionInvokingChatClient.cs (1)
235
response = await base.
GetResponseAsync
(messages, options, cancellationToken);
ChatCompletion\LoggingChatClient.cs (1)
63
var response = await base.
GetResponseAsync
(messages, options, cancellationToken);
ChatCompletion\OpenTelemetryChatClient.cs (1)
148
response = await base.
GetResponseAsync
(messages, options, cancellationToken);
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
32
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);