Språk

ChatClientExtensions.GetStreamingResponseAsync Metod

Definition

Skickar ett chattmeddelande och strömmar svarsmeddelandena.

Överlagringar

Name Description
GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Skickar ett chattmeddelande och strömmar svarsmeddelandena.

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Skickar ett sms för användarchatt och strömmar svarsmeddelandena.

GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Källa:
ChatClientExtensions.cs

Skickar ett chattmeddelande och strömmar svarsmeddelandena.

public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> GetStreamingResponseAsync(this Microsoft.Extensions.AI.IChatClient client, Microsoft.Extensions.AI.ChatMessage chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetStreamingResponseAsync : Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.AI.ChatMessage * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
<Extension()>
Public Function GetStreamingResponseAsync (client As IChatClient, chatMessage As ChatMessage, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ChatResponseUpdate)

Parametrar

client
IChatClient

Chattklienten.

chatMessage
ChatMessage

Chattmeddelandet som ska skickas.

options
ChatOptions

Chattalternativen för att konfigurera begäran.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

Svarsmeddelandena som genereras av klienten.

Undantag

chatMessage är null.

Gäller för

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Källa:
ChatClientExtensions.cs

Skickar ett sms för användarchatt och strömmar svarsmeddelandena.

public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> GetStreamingResponseAsync(this Microsoft.Extensions.AI.IChatClient client, string chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetStreamingResponseAsync : Microsoft.Extensions.AI.IChatClient * string * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
<Extension()>
Public Function GetStreamingResponseAsync (client As IChatClient, chatMessage As String, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ChatResponseUpdate)

Parametrar

client
IChatClient

Chattklienten.

chatMessage
String

Textinnehållet som chattmeddelandet ska skicka.

options
ChatOptions

Chattalternativen för att konfigurera begäran.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

Svarsmeddelandena som genereras av klienten.

Undantag

chatMessage är null.

Gäller för