OpenAIWebClient
Inhalt
[
Ausblenden
]OpenAIWebClient Klasse
Eine integrierte IAIWebClient Implementierung, die eine Verbindung zur OpenAI-API herstellt.
public class OpenAIWebClient : IAIWebClient, IDisposable
Konstruktoren
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
- Schnittstelle IAIWebClient
- Namensraum Aspose.Slides.AI
- Assembly Aspose.Slides