ChatResponseExtensions Klasse

Definition

Stellt Erweiterungsmethoden für das Arbeiten mit ChatResponse und ChatResponseUpdate Instanzen bereit.

public ref class ChatResponseExtensions abstract sealed
public static class ChatResponseExtensions
type ChatResponseExtensions = class
Public Module ChatResponseExtensions
Vererbung
ChatResponseExtensions

Methoden

Name Beschreibung
AddMessages(IList<ChatMessage>, ChatResponse)

Fügt alle Nachrichten aus responselist.

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

Konvertiert die update Instanz in eine ChatMessage Instanz und fügt sie hinzu list.

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

Konvertiert die updates Instanzen in ChatMessage Instanzen und fügt sie hinzu list.

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

Konvertiert die updates Instanzen in ChatMessage Instanzen und fügt sie hinzu list.

ToChatResponse(IEnumerable<ChatResponseUpdate>)

Kombiniert ChatResponseUpdate Instanzen in einem einzelnen ChatResponse.

ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)

Kombiniert ChatResponseUpdate Instanzen in einem einzelnen ChatResponse.

Gilt für: