ChatResponseExtensions クラス

定義

ChatResponseインスタンスとChatResponseUpdateインスタンスを操作するための拡張メソッドを提供します。

public ref class ChatResponseExtensions abstract sealed
public static class ChatResponseExtensions
type ChatResponseExtensions = class
Public Module ChatResponseExtensions
継承
ChatResponseExtensions

メソッド

名前 説明
AddMessages(IList<ChatMessage>, ChatResponse)

responseからのすべてのメッセージをlistに追加します。

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

updateChatMessage インスタンスに変換し、listに追加します。

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

updatesChatMessageインスタンスに変換し、listに追加します。

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

updatesChatMessageインスタンスに変換し、listに追加します。

ToChatResponse(IEnumerable<ChatResponseUpdate>)

ChatResponseUpdateインスタンスを 1 つのChatResponseに結合します。

ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)

ChatResponseUpdateインスタンスを 1 つのChatResponseに結合します。

適用対象