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ètreTypeDescription
descriptionStringLe sujet, les idées, les citations ou les extraits de texte.
presentationContentAmountPresentationContentAmountTypeLa quantité de contenu dans la présentation résultante.

Exceptions

exceptioncondition
ArgumentExceptionL’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


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ètreTypeDescription
descriptionStringLe sujet, les idées, les citations ou les extraits de texte.
presentationContentAmountPresentationContentAmountTypeLa quantité de contenu dans la présentation résultante.
presentationTemplateIPresentationUne présentation à utiliser comme modèle pour la mise en page et le design, remplaçant le modèle par défaut.

Exceptions

exceptioncondition
ArgumentNullExceptionLe modèle de présentation n’est pas fourni.
ArgumentExceptionL’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