OllamaChatClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
Extensiemethoden
| Naam | Description |
|---|---|
| AsBuilder(IChatClient) |
Hiermee maakt u een nieuw ChatClientBuilder gebruik |
| GetRequiredService(IChatClient, Type, Object) |
Vraagt om IChatClient een object van het opgegeven type |
| GetRequiredService<TService>(IChatClient, Object) |
Vraagt om IChatClient een object van het type |
| 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 |
| GetResponseAsync<T>(IChatClient, ChatMessage, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken) |
Verzendt een chatbericht, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type |
| GetResponseAsync<T>(IChatClient, IEnumerable<ChatMessage>, ChatOptions, Nullable<Boolean>, CancellationToken) |
Verzendt chatberichten, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type |
| GetResponseAsync<T>(IChatClient, IEnumerable<ChatMessage>, JsonSerializerOptions, ChatOptions, Nullable<Boolean>, CancellationToken) |
Verzendt chatberichten, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type |
| GetResponseAsync<T>(IChatClient, String, ChatOptions, Nullable<Boolean>, CancellationToken) |
Verzendt een chatbericht van een gebruiker, waarbij een antwoord wordt aangevraagd dat overeenkomt met het type |
| 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 |
| GetService<TService>(IChatClient, Object) |
Vraagt om een IChatClient object van het type |
| 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. |