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)
| Parameter | Typ | Beschreibung |
|---|---|---|
| description | String | Das Thema, Ideen, Zitate oder Textausschnitte. |
| presentationContentAmount | PresentationContentAmountType | Die Menge des Inhalts in der resultierenden Präsentation. |
Ausnahmen
| exception | condition |
|---|---|
| ArgumentException | AI 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
- Schnittstelle IPresentation
- enum PresentationContentAmountType
- Klasse SlidesAIAgent
- Namensraum Aspose.Slides.AI
- Assembly Aspose.Slides
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)
| Parameter | Typ | Beschreibung |
|---|---|---|
| description | String | Das Thema, Ideen, Zitate oder Textausschnitte. |
| presentationContentAmount | PresentationContentAmountType | Die Menge des Inhalts in der resultierenden Präsentation. |
| presentationTemplate | IPresentation | Eine Präsentation, die als Vorlage für Layout und Design verwendet wird und die Standardvorlage ersetzt. |
Ausnahmen
| exception | condition |
|---|---|
| ArgumentNullException | Presentation template is not provided. |
| ArgumentException | AI 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
- Schnittstelle IPresentation
- enum PresentationContentAmountType
- Klasse SlidesAIAgent
- Namensraum Aspose.Slides.AI
- Assembly Aspose.Slides