OpenAICompatibleWebClient

OpenAICompatibleWebClient Klasse

Eine eingebaute IAIWebClient Implementierung, die eine Verbindung zu einem OpenAI-kompatiblen LLM-Anbieter unter einer angegebenen Basis-URL herstellt.

public sealed class OpenAICompatibleWebClient : IAIWebClient, IDisposable

Konstruktoren

NameBeschreibung
OpenAICompatibleWebClient(string, string, string)Erstellt eine Instanz des OpenAI-kompatiblen Web-Clients.
OpenAICompatibleWebClient(string, string, string, HttpClient)Erstellt eine Instanz des OpenAI-kompatiblen Web-Clients, der ein extern verwaltetes HttpClient verwendet. Das bereitgestellte HttpClient wird von dieser Instanz nicht freigegeben und verbleibt im Besitz des Aufrufers.

Methoden

NameBeschreibung
CallChatAsync(string)Sendet eine Chat-Anweisung an das KI-Modell unter Verwendung einer extern verwalteten HttpClient-Instanz und gibt die Antwortnachricht zur angegebenen Anweisung zurück.
CreateConversation()Erstellt eine Konversationsinstanz. Im Gegensatz zu regulären KI-Aufrufen behalten Konversationen den gesamten Kontext.
Dispose()Gibt von dieser Instanz verwendete Ressourcen frei.

Siehe auch