Implemented interface member:
method
CompleteAsync
Microsoft.Extensions.AI.IChatClient.CompleteAsync(System.Collections.Generic.IList<Microsoft.Extensions.AI.ChatMessage>, Microsoft.Extensions.AI.ChatOptions, System.Threading.CancellationToken)
6 overrides of CompleteAsync
Microsoft.Extensions.AI (6)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
85public override Task<ChatCompletion> CompleteAsync(
ChatCompletion\CachingChatClient.cs (1)
48public override async Task<ChatCompletion> CompleteAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
ChatCompletion\ConfigureOptionsChatClient.cs (1)
37public override async Task<ChatCompletion> CompleteAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
ChatCompletion\FunctionInvokingChatClient.cs (1)
190public override async Task<ChatCompletion> CompleteAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
ChatCompletion\LoggingChatClient.cs (1)
46public override async Task<ChatCompletion> CompleteAsync(
ChatCompletion\OpenTelemetryChatClient.cs (1)
122public override async Task<ChatCompletion> CompleteAsync(IList<ChatMessage> chatMessages, ChatOptions? options = null, CancellationToken cancellationToken = default)
5 references to CompleteAsync
Microsoft.Extensions.AI (5)
ChatCompletion\CachingChatClient.cs (1)
59result = await base.CompleteAsync(chatMessages, options, cancellationToken).ConfigureAwait(false);
ChatCompletion\ConfigureOptionsChatClient.cs (1)
39return await base.CompleteAsync(chatMessages, Configure(options), cancellationToken).ConfigureAwait(false);
ChatCompletion\FunctionInvokingChatClient.cs (1)
202response = await base.CompleteAsync(chatMessages, options, cancellationToken).ConfigureAwait(false);
ChatCompletion\LoggingChatClient.cs (1)
63var completion = await base.CompleteAsync(chatMessages, options, cancellationToken).ConfigureAwait(false);
ChatCompletion\OpenTelemetryChatClient.cs (1)
137completion = await base.CompleteAsync(chatMessages, options, cancellationToken).ConfigureAwait(false);