GeneratePresentationAsync

GeneratePresentationAsync(string, PresentationContentAmountType)

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

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

Исключения

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

Примечания

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

См. также


GeneratePresentationAsync(string, PresentationContentAmountType, IPresentation)

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

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

Исключения

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

Примечания

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

См. также