GeneratePresentationAsync
GeneratePresentationAsync(string, PresentationContentAmountType)
Создаёт экземпляр презентации из текстового описания. Укажите тему, идеи, цитаты или фрагменты текста на требуемом языке.
public Task<IPresentation> GeneratePresentationAsync(string description,
PresentationContentAmountType presentationContentAmount)
| Parameter | Type | Description |
|---|---|---|
| description | String | Тема, идеи, цитаты или фрагменты текста. |
| presentationContentAmount | PresentationContentAmountType | Объём содержимого в получаемой презентации. |
Исключения
| исключение | условие |
|---|---|
| ArgumentException | Инструкция AI-чата не может быть null или пустой. |
Примечания
Пример ниже использует значение по умолчанию AsposeAIWebClient, которое создаётся конструктором без параметров SlidesAIAgent и подключается к собственному LLM Aspose. Чтобы использовать другого поставщика ИИ, предоставьте свой LLM или настройте соединение (например, предоставив собственный HttpClient), передайте реализацию IAIWebClient в конструктор SlidesAIAgent. Доступные реализации включают:
См. также
- интерфейс IPresentation
- перечисление PresentationContentAmountType
- класс SlidesAIAgent
- пространство имён Aspose.Slides.AI
- сборка Aspose.Slides
GeneratePresentationAsync(string, PresentationContentAmountType, IPresentation)
Создаёт экземпляр презентации из текстового описания. Укажите тему, идеи, цитаты или фрагменты текста на требуемом языке.
public Task<IPresentation> GeneratePresentationAsync(string description,
PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
| Parameter | Type | Description |
|---|---|---|
| description | String | Тема, идеи, цитаты или фрагменты текста. |
| presentationContentAmount | PresentationContentAmountType | Объём содержимого в получаемой презентации. |
| presentationTemplate | IPresentation | Презентация, используемая в качестве шаблона для макета и оформления, заменяющая шаблон по умолчанию. |
Исключения
| исключение | условие |
|---|---|
| ArgumentNullException | Шаблон презентации не указан. |
| ArgumentException | Инструкция AI-чата не может быть null или пустой. |
Примечания
Пример ниже использует значение по умолчанию AsposeAIWebClient, которое создаётся конструктором без параметров SlidesAIAgent и подключается к собственному LLM Aspose. Чтобы использовать другого поставщика ИИ, предоставьте свой LLM или настройте соединение (например, предоставив собственный HttpClient), передайте реализацию IAIWebClient в конструктор SlidesAIAgent. Доступные реализации включают:
См. также
- интерфейс IPresentation
- перечисление PresentationContentAmountType
- класс SlidesAIAgent
- пространство имён Aspose.Slides.AI
- сборка Aspose.Slides