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. |
См. также
- пространство имён Aspose.Slides.AI
- сборка Aspose.Slides