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è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 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


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è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 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