ChatClientExtensions.GetStreamingResponseAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.