SlidesAIAgent class

SlidesAIAgent class

Provides AI-powered features for processing presentations.

The SlidesAIAgent type exposes the following members:

Constructors

ConstructorDescription
__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
* OpenAICompatibleWebClient


To 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-in
AsposeAIWebClient with its default configuration. The client connects to
Aspose’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

MethodDescription
generate_presentationGenerates a presentation instance from a text description. Provide a topic, ideas, quotes, or text snippets in the required language.
generate_presentationGenerates a presentation instance from a text description. Provide a topic, ideas, quotes, or text snippets in the required language.
translateTranslates a presentation to the specified language using AI (synchronous version).

See Also