OpenAIWebClient

OpenAIWebClient Klasse

Eine integrierte IAIWebClient Implementierung, die eine Verbindung zur OpenAI-API herstellt.

public class OpenAIWebClient : IAIWebClient, IDisposable

Konstruktoren

NameBeschreibung
OpenAIWebClient(string, string, string)Erstellt eine Instanz des OpenAI-Webclients.
OpenAIWebClient(string, string, string, HttpClient)Erstellt eine Instanz des OpenAI-Webclients, die einen extern verwalteten HttpClient verwendet. Der bereitgestellte HttpClient wird von dieser Instanz nicht freigegeben und bleibt 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 auf die gegebene Anweisung zurück.
CreateConversation()Erstellt eine Konversationsinstanz. Im Gegensatz zu regulären KI-Aufrufen behalten Unterhaltungen den gesamten Kontext.
Dispose()Gibt die von dieser Instanz verwendeten Ressourcen frei.

Siehe auch