GeneratePresentation

GeneratePresentation(string, PresentationContentAmountType)

Генерирует экземпляр презентации из текстового описания. Укажите тему, идеи, цитаты или фрагменты текста на требуемом языке.

public IPresentation GeneratePresentation(string description, 
    PresentationContentAmountType presentationContentAmount)
ПараметрТипОписание
descriptionStringТема, идеи, цитаты или фрагменты текста.
presentationContentAmountPresentationContentAmountTypeОбъём контента в получаемой презентации.

Исключения

исключениеусловие
ArgumentExceptionИнструкция AI-чата не может быть null или пустой.

Примечания

В примере ниже используется значение по умолчанию AsposeAIWebClient, которое создаётся конструктором без параметров SlidesAIAgent и подключается к собственному LLM Aspose. Чтобы использовать другого поставщика ИИ, предоставить свой LLM или настроить подключение (например, передав свой HttpClient), передайте реализацию IAIWebClient в конструктор SlidesAIAgent. Доступные реализации включают:

См. также


GeneratePresentation(string, PresentationContentAmountType, IPresentation)

Генерирует экземпляр презентации из текстового описания. Укажите тему, идеи, цитаты или фрагменты текста на требуемом языке.

public IPresentation GeneratePresentation(string description, 
    PresentationContentAmountType presentationContentAmount, IPresentation presentationTemplate)
ПараметрТипОписание
descriptionStringТема, идеи, цитаты или фрагменты текста.
presentationContentAmountPresentationContentAmountTypeОбъём контента в получаемой презентации.
presentationTemplateIPresentationПрезентация, используемая в качестве шаблона для макета и дизайна, заменяющая шаблон по умолчанию.

Исключения

исключениеусловие
ArgumentNullExceptionШаблон презентации не предоставлен.
ArgumentExceptionИнструкция AI-чата не может быть null или пустой.

Примечания

В примере ниже используется значение по умолчанию AsposeAIWebClient, которое создаётся конструктором без параметров SlidesAIAgent и подключается к собственному LLM Aspose. Чтобы использовать другого поставщика ИИ, предоставить свой LLM или настроить подключение (например, передав свой HttpClient), передайте реализацию IAIWebClient в конструктор SlidesAIAgent. Доступные реализации включают:

См. также