ReducingChatClient Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klient czatu, który zmniejsza rozmiar listy wiadomości.
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
- Dziedziczenie
- Atrybuty
Konstruktory
| Nazwa | Opis |
|---|---|
| ReducingChatClient(IChatClient, IChatReducer) |
Inicjuje nowe wystąpienie klasy ReducingChatClient. |
Właściwości
| Nazwa | Opis |
|---|---|
| InnerClient |
Pobiera wewnętrzny IChatClientelement . (Odziedziczone po DelegatingChatClient) |
Metody
| Nazwa | Opis |
|---|---|
| Dispose() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem niezarządzanych zasobów. (Odziedziczone po DelegatingChatClient) |
| Dispose(Boolean) |
Udostępnia mechanizm zwalniania niezarządzanych zasobów. (Odziedziczone po DelegatingChatClient) |
| GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Wysyła wiadomości czatu i zwraca odpowiedź. |
| GetService(Type, Object) |
IChatClient Pyta o obiekt określonego typu |
| GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Wysyła wiadomości czatu i przesyła strumieniowo odpowiedź. |