GeneratePresentationAsync
GeneratePresentationAsync(string, PresentationContentAmountType)
Génère une instance de présentation à partir d’une description textuelle. Fournissez un sujet, des idées, des citations ou des extraits de texte dans la langue requise.
public Task<IPresentation> GeneratePresentationAsync(string description,
PresentationContentAmountType presentationContentAmount)
| Paramètre | Type | Description |
|---|---|---|
| description | String | Le sujet, les idées, les citations ou les extraits de texte. |
| presentationContentAmount | PresentationContentAmountType | La quantité de contenu dans la présentation résultante. |
Exceptions
| exception | condition |
|---|---|
| ArgumentException | L’instruction de chat IA ne peut pas être nulle ou vide. |
Remarques
L’exemple ci-dessous utilise le AsposeAIWebClient par défaut, qui est créé par le constructeur SlidesAIAgent sans paramètres et se connecte au LLM propre d’Aspose. Pour utiliser un autre fournisseur d’IA, fournir votre propre LLM, ou personnaliser la connexion (par exemple, en fournissant votre propre HttpClient), passez une implémentation IAIWebClient au constructeur SlidesAIAgent. Les implémentations disponibles incluent :
Voir aussi
- interface IPresentation
- énum PresentationContentAmountType
- classe SlidesAIAgent
- espace de noms Aspose.Slides.AI
- assemblage Aspose.Slides
GeneratePresentationAsync(string, PresentationContentAmountType, IPresentation)
Génère une instance de présentation à partir d’une description textuelle. Fournissez un sujet, des idées, des citations ou des extraits de texte dans la langue requise.
public Task<IPresentation> GeneratePresentationAsync(string description,
PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
| Paramètre | Type | Description |
|---|---|---|
| description | String | Le sujet, les idées, les citations ou les extraits de texte. |
| presentationContentAmount | PresentationContentAmountType | La quantité de contenu dans la présentation résultante. |
| presentationTemplate | IPresentation | Une présentation à utiliser comme modèle pour la mise en page et le design, remplaçant le modèle par défaut. |
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | Le modèle de présentation n’est pas fourni. |
| ArgumentException | L’instruction de chat IA ne peut pas être nulle ou vide. |
Remarques
L’exemple ci-dessous utilise le AsposeAIWebClient par défaut, qui est créé par le constructeur SlidesAIAgent sans paramètres et se connecte au LLM propre d’Aspose. Pour utiliser un autre fournisseur d’IA, fournir votre propre LLM, ou personnaliser la connexion (par exemple, en fournissant votre propre HttpClient), passez une implémentation IAIWebClient au constructeur SlidesAIAgent. Les implémentations disponibles incluent :
Voir aussi
- interface IPresentation
- énum PresentationContentAmountType
- classe SlidesAIAgent
- espace de noms Aspose.Slides.AI
- assemblage Aspose.Slides