ChatClientExtensions.GetResponseAsync Método

Definición

Sobrecargas

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

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

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

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

GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

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

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

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

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Source:
ChatClientExtensions.cs

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

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

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