ChatResponseExtensions Classe

Definizione

Fornisce metodi di estensione per l'uso delle ChatResponse istanze e ChatResponseUpdate .

public ref class ChatResponseExtensions abstract sealed
public static class ChatResponseExtensions
type ChatResponseExtensions = class
Public Module ChatResponseExtensions
Ereditarietà
ChatResponseExtensions

Metodi

Nome Descrizione
AddMessages(IList<ChatMessage>, ChatResponse)

Aggiunge tutti i messaggi da response in list.

AddMessages(IList<ChatMessage>, ChatResponseUpdate, Func<AIContent,Boolean>)

Converte l'oggetto in un'istanza updateChatMessage di e lo aggiunge a list.

AddMessages(IList<ChatMessage>, IEnumerable<ChatResponseUpdate>)

Converte l'oggetto updates in ChatMessage istanze di e li aggiunge a list.

AddMessagesAsync(IList<ChatMessage>, IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)

Converte l'oggetto updates in ChatMessage istanze di e li aggiunge a list.

ToChatResponse(IEnumerable<ChatResponseUpdate>)

ChatResponseUpdate Combina le istanze in un singolo ChatResponseoggetto .

ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)

ChatResponseUpdate Combina le istanze in un singolo ChatResponseoggetto .

Si applica a