ReducingChatClient Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Клиент чата, который уменьшает размер списка сообщений.
public ref class ReducingChatClient sealed : Microsoft::Extensions::AI::DelegatingChatClient
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class ReducingChatClient : Microsoft.Extensions.AI.DelegatingChatClient
public sealed class ReducingChatClient : Microsoft.Extensions.AI.DelegatingChatClient
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ReducingChatClient = class
inherit DelegatingChatClient
type ReducingChatClient = class
inherit DelegatingChatClient
Public NotInheritable Class ReducingChatClient
Inherits DelegatingChatClient
- Наследование
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| ReducingChatClient(IChatClient, IChatReducer) |
Инициализирует новый экземпляр класса ReducingChatClient. |
Свойства
| Имя | Описание |
|---|---|
| InnerClient |
Возвращает внутренний IChatClient. (Унаследовано от DelegatingChatClient) |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. (Унаследовано от DelegatingChatClient) |
| Dispose(Boolean) |
Предоставляет механизм освобождения неуправляемых ресурсов. (Унаследовано от DelegatingChatClient) |
| GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Отправляет сообщения чата и возвращает ответ. |
| GetService(Type, Object) |
Запрашивает IChatClient объект указанного типа |
| GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Отправляет сообщения чата и передает ответ. |