ChatClientExtensions.GetResponseAsync Metodo

Definizione

Overload

Nome Descrizione
GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Invia un messaggio di chat e restituisce i messaggi di risposta.

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Invia un SMS di chat utente e restituisce i messaggi di risposta.

GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Origine:
ChatClientExtensions.cs

Invia un messaggio di chat e restituisce i messaggi di risposta.

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)

Parametri

client
IChatClient

Client di chat.

chatMessage
ChatMessage

Messaggio di chat da inviare.

options
ChatOptions

Opzioni di chat per configurare la richiesta.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento. Il valore predefinito è None.

Valori restituiti

Messaggi di risposta generati dal client.

Eccezioni

chatMessage è null.

Si applica a

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Origine:
ChatClientExtensions.cs

Invia un SMS di chat utente e restituisce i messaggi di risposta.

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)

Parametri

client
IChatClient

Client di chat.

chatMessage
String

Contenuto di testo da inviare al messaggio di chat.

options
ChatOptions

Opzioni di chat per configurare la richiesta.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento. Il valore predefinito è None.

Valori restituiti

Messaggi di risposta generati dal client.

Eccezioni

chatMessage è null.

Si applica a