ChatResponseExtensions Класс

Определение

Предоставляет методы расширения для работы с ChatResponse экземплярами и ChatResponseUpdate экземплярами.

public ref class ChatResponseExtensions abstract sealed
public static class ChatResponseExtensions
type ChatResponseExtensions = class
Public Module ChatResponseExtensions
Наследование
ChatResponseExtensions

Методы

Имя Описание
AddMessages(IList<ChatMessage>, ChatResponse)

Добавляет все сообщения из responselist.

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

update Преобразует его в ChatMessage экземпляр и добавляет его в list.

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

updates Преобразует их в ChatMessage экземпляры и добавляет их в list.

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

updates Преобразует их в ChatMessage экземпляры и добавляет их в list.

ToChatResponse(IEnumerable<ChatResponseUpdate>)

Объединяет ChatResponseUpdate экземпляры в один ChatResponse.

ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken)

Объединяет ChatResponseUpdate экземпляры в один ChatResponse.

Применяется к