AsposeAIWebClient
Contenu
[
Cacher
]AsposeAIWebClient classe
Une implémentation IAIWebClient intégrée qui se connecte au LLM d’Aspose. Ceci est le client par défaut utilisé par le constructeur SlidesAIAgent sans parametres.
public sealed class AsposeAIWebClient : IAIWebClient, IDisposable
Constructeurs
| Nom | Description |
|---|---|
| AsposeAIWebClient() | Crée une instance du client web Aspose AI qui se connecte au point de terminaison LLM Aspose par défaut. C’est le client utilisé par le constructeur SlidesAIAgent sans parametres, donc le créer explicitement n’est nécessaire que lorsqu’on transmet le client directement au constructeur SlidesAIAgent. |
| AsposeAIWebClient(HttpClient) | Crée une instance du client web Aspose AI qui se connecte au point de terminaison LLM Aspose par défaut en utilisant un HttpClient géré à l’extérieur. Le HttpClient fourni n’est pas libéré par cette instance et reste la propriété du code appelant. |
| AsposeAIWebClient(string) | Crée une instance du client web Aspose AI qui se connecte à une URL de point de terminaison personnalisée. Utilisez cette surcharge lorsque vous avez une URL fournie par l’équipe Aspose.Slides; sinon, utilisez la surcharge AsposeAIWebClient avec l’URL par défaut. |
| AsposeAIWebClient(string, HttpClient) | Crée une instance du client web Aspose AI qui se connecte à une URL de point de terminaison personnalisée en utilisant un HttpClient géré à l’extérieur. Le HttpClient fourni n’est pas libéré par cette instance et reste la propriété du code appelant. Utilisez cette surcharge lorsque vous disposez d’une URL fournie par l’équipe Aspose.Slides et que vous souhaitez fournir votre propre HttpClient; si vous avez seulement besoin de votre propre HttpClient avec l’URL par défaut, utilisez plutôt la surcharge AsposeAIWebClient. |
Méthodes
| Nom | Description |
|---|---|
| CallChatAsync(string) | Envoie une instruction de chat au modele IA et renvoie le message de réponse a l’instruction donnee. |
| CreateConversation() | Crée une instance de conversation. Contrairement aux appels IA classiques, les conversations conservent tout le contexte. |
| Dispose() | Libère les ressources utilisées par cette instance. |
Voir aussi
- interface IAIWebClient
- espace de noms Aspose.Slides.AI
- assemblage Aspose.Slides