Taal

OllamaChatClient Klas

Definitie

Vertegenwoordigt een IChatClient voor Ollama.

public ref class OllamaChatClient sealed : IDisposable, Microsoft::Extensions::AI::IChatClient
public sealed class OllamaChatClient : IDisposable, Microsoft.Extensions.AI.IChatClient
type OllamaChatClient = class
    interface IChatClient
    interface IDisposable
Public NotInheritable Class OllamaChatClient
Implements IChatClient, IDisposable
Overname
OllamaChatClient
Implementeringen

Constructors

Naam Description
OllamaChatClient(String, String, HttpClient)

Initialiseert een nieuw exemplaar van de OllamaChatClient klasse.

OllamaChatClient(Uri, String, HttpClient)

Initialiseert een nieuw exemplaar van de OllamaChatClient klasse.

Eigenschappen

Naam Description
ToolCallJsonSerializerOptions

Hiermee kunt u eventuele serialisatieactiviteiten ophalen of instellen JsonSerializerOptions die betrekking hebben op argumenten en resultaten voor het aanroepen van hulpprogramma's.

Methoden

Naam Description
Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken)

Verzendt chatberichten en retourneert het antwoord.

GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken)

Hiermee worden chatberichten verzonden en het antwoord gestreamd.

Expliciete interface-implementaties

Naam Description
IChatClient.GetService(Type, Object)

Vraagt om een IChatClient object van het opgegeven type serviceType.

Extensiemethoden

Naam Description
AsBuilder(IChatClient)

Hiermee maakt u een nieuw ChatClientBuilder gebruik innerClient als de interne client.

GetRequiredService(IChatClient, Type, Object)

Vraagt om IChatClient een object van het opgegeven type serviceType en genereert een uitzondering als deze niet beschikbaar is.

GetRequiredService<TService>(IChatClient, Object)

Vraagt om IChatClient een object van het type TService en genereert een uitzondering als deze niet beschikbaar is.

GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Hiermee wordt een chatbericht verzonden en worden de antwoordberichten geretourneerd.

GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Hiermee wordt een sms-bericht van een gebruiker verzonden en worden de antwoordberichten geretourneerd.

GetResponseAsync<T>(IChatClient, ChatMessage, ChatOptions, Nullable<Boolean>, CancellationToken)

Verzendt een chatbericht, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type T.

GetResponseAsync<T>(IChatClient, ChatMessage, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken)

Verzendt een chatbericht, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type T.

GetResponseAsync<T>(IChatClient, IEnumerable<ChatMessage>, ChatOptions, Nullable<Boolean>, CancellationToken)

Verzendt chatberichten, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type T.

GetResponseAsync<T>(IChatClient, IEnumerable<ChatMessage>, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken)

Verzendt chatberichten, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type T.

GetResponseAsync<T>(IChatClient, String, ChatOptions, Nullable<Boolean>, CancellationToken)

Verzendt een chatbericht van een gebruiker, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type T.

GetResponseAsync<T>(IChatClient, String, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken)

Verzendt een chatbericht van een gebruiker, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type T.

GetService<TService>(IChatClient, Object)

Vraagt om een IChatClient object van het type TService.

GetStreamingResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)

Verzendt een chatbericht en streamt de antwoordberichten.

GetStreamingResponseAsync(IChatClient, String, ChatOptions, CancellationToken)

Hiermee wordt een sms-bericht van een gebruiker verzonden en worden de antwoordberichten gestreamd.

Van toepassing op