SlidesAIAgent

SlidesAIAgent класс

Предоставляет функции, основанные на ИИ, для обработки презентаций.

public class SlidesAIAgent

Конструкторы

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

Методы

ИмяОписание
GeneratePresentation(string, PresentationContentAmountType)Создаёт экземпляр презентации по текстовому описанию. Укажите тему, идеи, цитаты или отрывки текста на требуемом языке.
GeneratePresentation(string, PresentationContentAmountType, IPresentation)Создаёт экземпляр презентации по текстовому описанию. Укажите тему, идеи, цитаты или отрывки текста на требуемом языке.
GeneratePresentationAsync(string, PresentationContentAmountType)Создаёт экземпляр презентации по текстовому описанию. Укажите тему, идеи, цитаты или отрывки текста на требуемом языке.
GeneratePresentationAsync(string, PresentationContentAmountType, IPresentation)Создаёт экземпляр презентации по текстовому описанию. Укажите тему, идеи, цитаты или отрывки текста на требуемом языке.
Translate(IPresentation, string)Переводит презентацию на указанный язык с использованием AI (синхронная версия).
TranslateAsync(IPresentation, string)Переводит презентацию на указанный язык с использованием AI.

См. также