SlidesAIAgent
Contents
[
Hide
]Inheritance: java.lang.Object
public class SlidesAIAgent
Provides AI-powered features for processing presentations.
Constructors
Constructor | Description |
---|---|
SlidesAIAgent(IAIWebClient aiClient) | SlidesAIAgent constructor |
Methods
Method | Description |
---|---|
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:
Parameter | Type | Description |
---|---|---|
aiClient | IAIWebClient | AI client instance |
translate(IPresentation presentation, String language)
public void translate(IPresentation presentation, String language)
Translates a presentation to the specified language using AI
Parameters:
Parameter | Type | Description |
---|---|---|
presentation | IPresentation | Target presentation |
language | java.lang.String | Target language |
generatePresentation(String description, int presentationContentAmount)
public IPresentation generatePresentation(String description, int presentationContentAmount)
Generates a presentation from a text description
Parameters:
Parameter | Type | Description |
---|---|---|
description | java.lang.String | The topic, ideas, quotes or text snippets |
presentationContentAmount | int | Amount 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:
Parameter | Type | Description |
---|---|---|
description | java.lang.String | The topic, ideas, quotes or text snippets |
presentationContentAmount | int | Amount of content in resulting presentation |
presentationTemplate | IPresentation | Presentation template for layout and design |
Returns: IPresentation - Generated presentation