GeneratePresentation
GeneratePresentation(string, PresentationContentAmountType)
Génère une instance de présentation à partir d’une description texte. Fournissez un sujet, des idées, des citations ou des extraits de texte dans la langue requise.
public IPresentation GeneratePresentation(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 sans paramètre SlidesAIAgent et se connecte au LLM d’Aspose. Pour utiliser un autre fournisseur d’IA, fournissez votre propre LLM, ou personnalisez 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
- enum PresentationContentAmountType
- class SlidesAIAgent
- namespace Aspose.Slides.AI
- assembly Aspose.Slides
GeneratePresentation(string, PresentationContentAmountType, IPresentation)
Génère une instance de présentation à partir d’une description texte. Fournissez un sujet, des idées, des citations ou des extraits de texte dans la langue requise.
public IPresentation GeneratePresentation(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 sans paramètre SlidesAIAgent et se connecte au LLM d’Aspose. Pour utiliser un autre fournisseur d’IA, fournissez votre propre LLM, ou personnalisez 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
- enum PresentationContentAmountType
- class SlidesAIAgent
- namespace Aspose.Slides.AI
- assembly Aspose.Slides