SlidesAIAgent class
Contents
[
Hide
]SlidesAIAgent class
Provides AI-powered features for processing presentations.
The SlidesAIAgent type exposes the following members:
Constructors
| Constructor | Description |
|---|---|
__init__ | Initializes a new instance of SlidesAIAgent with a custom AI client.Use this overload to specify the AI provider, supply your own LLM, or customize the connection (for example, by providing your own HttpClient).Any implementation of IAIWebClient can be used, including:* AsposeAIWebClient* OpenAIWebClient* OpenAICompatibleWebClientTo use the built-in AsposeAIWebClient with its default configuration,use the SlidesAIAgent.#ctor overload instead. |
__init__ | Initializes a new instance of SlidesAIAgent using the built-inAsposeAIWebClient with its default configuration. The client connects toAspose’s own LLM and requires no additional configuration. To use a different AI client, use the Aspose.Slides.AI.SlidesAIAgent.#ctor(Aspose.Slides.A overload instead. |
Methods
| Method | Description |
|---|---|
generate_presentation | Generates a presentation instance from a text description. Provide a topic, ideas, quotes, or text snippets in the required language. |
generate_presentation | Generates a presentation instance from a text description. Provide a topic, ideas, quotes, or text snippets in the required language. |
translate | Translates a presentation to the specified language using AI (synchronous version). |
See Also
- class
AsposeAIWebClient - class
IAIWebClient - class
OpenAICompatibleWebClient - class
OpenAIWebClient - class
SlidesAIAgent - module
aspose.slides.ai - library
Aspose.Slides