SlidesAIAgent

SlidesAIAgent 类

提供用于处理演示文稿的 AI 驱动功能。

public class SlidesAIAgent

构造函数

名称描述
SlidesAIAgent()使用内置的 AsposeAIWebClient 及其默认配置初始化 SlidesAIAgent 的新实例。客户端连接到 Aspose 自己的 LLM,无需额外配置。如需使用其他 AI 客户端,请改用 SlidesAIAgent 重载。
SlidesAIAgent(IAIWebClient)使用自定义 AI 客户端初始化 SlidesAIAgent 的新实例。使用此重载可指定 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 将演示文稿翻译为指定语言。

另请参阅