OpenAICompatibleWebClient
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| 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
- Schnittstelle IAIWebClient
- Namensraum Aspose.Slides.AI
- Assembly Aspose.Slides