Idioma

ChatClientStructuredOutputExtensions Classe

Definição

Fornece métodos de extensão que IChatClient simplificam o trabalho com saída estruturada.

public ref class ChatClientStructuredOutputExtensions abstract sealed
public static class ChatClientStructuredOutputExtensions
type ChatClientStructuredOutputExtensions = class
Public Module ChatClientStructuredOutputExtensions
Herança
ChatClientStructuredOutputExtensions

Métodos

Nome Description
GetResponseAsync<T>(IChatClient, ChatMessage, ChatOptions, Nullable<Boolean>, CancellationToken)

Envia uma mensagem de chat solicitando uma resposta que corresponda ao tipo T.

GetResponseAsync<T>(IChatClient, ChatMessage, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken)

Envia uma mensagem de chat solicitando uma resposta que corresponda ao tipo T.

GetResponseAsync<T>(IChatClient, IEnumerable<ChatMessage>, ChatOptions, Nullable<Boolean>, CancellationToken)

Envia mensagens de chat, solicitando uma resposta que corresponda ao tipo T.

GetResponseAsync<T>(IChatClient, IEnumerable<ChatMessage>, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken)

Envia mensagens de chat, solicitando uma resposta que corresponda ao tipo T.

GetResponseAsync<T>(IChatClient, String, ChatOptions, Nullable<Boolean>, CancellationToken)

Envia uma mensagem de texto de chat do usuário solicitando uma resposta correspondente ao tipo T.

GetResponseAsync<T>(IChatClient, String, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken)

Envia uma mensagem de texto de chat do usuário solicitando uma resposta correspondente ao tipo T.

Aplica-se a

Confira também