OllamaChatClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Represents an IChatClient for 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
- Vererbung
-
OllamaChatClient
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| OllamaChatClient(String, String, HttpClient) |
Initialisiert eine neue Instanz der OllamaChatClient-Klasse. |
| OllamaChatClient(Uri, String, HttpClient) |
Initialisiert eine neue Instanz der OllamaChatClient-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ToolCallJsonSerializerOptions |
Dient zum Abrufen oder Festlegen JsonSerializerOptions der Verwendung für alle Serialisierungsaktivitäten im Zusammenhang mit Toolaufrufargumenten und -ergebnissen. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind. |
| GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Sendet Chatnachrichten und gibt die Antwort zurück. |
| GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Sendet Chatnachrichten und streamt die Antwort. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IChatClient.GetService(Type, Object) |
Fragt nach IChatClient einem Objekt des angegebenen Typs |