SlidesAIAgent

Inheritance: java.lang.Object

public class SlidesAIAgent

Provides AI-powered features for processing presentations.

Constructors

ConstructorDescription
SlidesAIAgent(IAIWebClient aiClient)SlidesAIAgent constructor

Methods

MethodDescription
translate(IPresentation presentation, String language)Translates a presentation to the specified language using AI
generatePresentation(String description, int presentationContentAmount)Generates a presentation from a text description
generatePresentation(String description, int presentationContentAmount, IPresentation presentationTemplate)Generates a presentation using custom template

SlidesAIAgent(IAIWebClient aiClient)

public SlidesAIAgent(IAIWebClient aiClient)

SlidesAIAgent constructor

Parameters:

ParameterTypeDescription
aiClientIAIWebClientAI client instance

translate(IPresentation presentation, String language)

public void translate(IPresentation presentation, String language)

Translates a presentation to the specified language using AI

Parameters:

ParameterTypeDescription
presentationIPresentationTarget presentation
languagejava.lang.StringTarget language

generatePresentation(String description, int presentationContentAmount)

public IPresentation generatePresentation(String description, int presentationContentAmount)

Generates a presentation from a text description

Parameters:

ParameterTypeDescription
descriptionjava.lang.StringThe topic, ideas, quotes or text snippets
presentationContentAmountintAmount of content in resulting presentation

Returns: IPresentation - Generated presentation

generatePresentation(String description, int presentationContentAmount, IPresentation presentationTemplate)

public IPresentation generatePresentation(String description, int presentationContentAmount, IPresentation presentationTemplate)

Generates a presentation using custom template

Parameters:

ParameterTypeDescription
descriptionjava.lang.StringThe topic, ideas, quotes or text snippets
presentationContentAmountintAmount of content in resulting presentation
presentationTemplateIPresentationPresentation template for layout and design

Returns: IPresentation - Generated presentation