GeneratePresentationAsync

GeneratePresentationAsync(string, PresentationContentAmountType)

Erzeugt eine Präsentationsinstanz aus einer Textbeschreibung. Geben Sie ein Thema, Ideen, Zitate oder Textausschnitte in der gewünschten Sprache an.

public Task<IPresentation> GeneratePresentationAsync(string description, 
    PresentationContentAmountType presentationContentAmount)
ParameterTypBeschreibung
descriptionStringDas Thema, Ideen, Zitate oder Textausschnitte.
presentationContentAmountPresentationContentAmountTypeDie Menge des Inhalts in der resultierenden Präsentation.

Ausnahmen

exceptioncondition
ArgumentExceptionAI chat instruction can’t be null or empty.

Bemerkungen

Das nachstehende Beispiel verwendet das Standard-AsposeAIWebClient, das durch den parameterlosen SlidesAIAgent-Konstruktor erstellt wird und eine Verbindung zum eigenen LLM von Aspose herstellt. Um einen anderen KI-Anbieter zu verwenden, stellen Sie Ihr eigenes LLM bereit oder passen Sie die Verbindung an (z. B. indem Sie Ihren eigenen HttpClient bereitstellen), übergeben Sie eine IAIWebClient-Implementierung an den SlidesAIAgent-Konstruktor. Verfügbare Implementierungen sind:

Siehe auch


GeneratePresentationAsync(string, PresentationContentAmountType, IPresentation)

Erzeugt eine Präsentationsinstanz aus einer Textbeschreibung. Geben Sie ein Thema, Ideen, Zitate oder Textausschnitte in der gewünschten Sprache an.

public Task<IPresentation> GeneratePresentationAsync(string description, 
    PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
ParameterTypBeschreibung
descriptionStringDas Thema, Ideen, Zitate oder Textausschnitte.
presentationContentAmountPresentationContentAmountTypeDie Menge des Inhalts in der resultierenden Präsentation.
presentationTemplateIPresentationEine Präsentation, die als Vorlage für Layout und Design verwendet wird und die Standardvorlage ersetzt.

Ausnahmen

exceptioncondition
ArgumentNullExceptionPresentation template is not provided.
ArgumentExceptionAI chat instruction can’t be null or empty.

Bemerkungen

Das nachstehende Beispiel verwendet das Standard-AsposeAIWebClient, das durch den parameterlosen SlidesAIAgent-Konstruktor erstellt wird und eine Verbindung zum eigenen LLM von Aspose herstellt. Um einen anderen KI-Anbieter zu verwenden, stellen Sie Ihr eigenes LLM bereit oder passen Sie die Verbindung an (z. B. indem Sie Ihren eigenen HttpClient bereitstellen), übergeben Sie eine IAIWebClient-Implementierung an den SlidesAIAgent-Konstruktor. Verfügbare Implementierungen sind:

Siehe auch