ChatClientExtensions.GetStreamingResponseAsync Método

Definición

Sobrecargas

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

Envía un mensaje de chat y transmite los mensajes de respuesta.

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Envía un mensaje de texto de chat de usuario y transmite los mensajes de respuesta.

GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

Envía un mensaje de chat y transmite los mensajes de respuesta.

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)

Parámetros

client
IChatClient

El cliente de chat.

chatMessage
ChatMessage

Mensaje de chat que se va a enviar.

options
ChatOptions

Opciones de chat para configurar la solicitud.

cancellationToken
CancellationToken

que CancellationToken se va a supervisar para las solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Los mensajes de respuesta generados por el cliente.

Excepciones

chatMessage es null.

Se aplica a

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

Envía un mensaje de texto de chat de usuario y transmite los mensajes de respuesta.

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)

Parámetros

client
IChatClient

El cliente de chat.

chatMessage
String

Contenido de texto del mensaje de chat que se va a enviar.

options
ChatOptions

Opciones de chat para configurar la solicitud.

cancellationToken
CancellationToken

que CancellationToken se va a supervisar para las solicitudes de cancelación. El valor predeterminado es None.

Devoluciones

Los mensajes de respuesta generados por el cliente.

Excepciones

chatMessage es null.

Se aplica a