These controls let you adjust the tone, verbosity, images, and other behavior of the generated slides so they better fit your audience and purpose.
๐ฃ๏ธ Tone
The tone parameter defines the โvoiceโ of your presentation text โ how it sounds to the reader.This helps align the slides with your audience, whether they are executives, students, or a casual group. Available options:
- default โ Neutral and balanced style. Suitable for most general use cases.
- casual โ Relaxed, conversational tone. Great for informal talks or creative sessions.
- professional โ Polished, formal language. Best for business, corporate, or client-facing decks.
- funny โ Lighthearted and humorous. Good for entertainment or informal events.
- educational โ Clear, explanatory style. Useful for teaching, training, or academic contexts.
- sales_pitch โ Persuasive and benefit-driven tone. Ideal for product demos, pitches, or marketing.
๐ Verbosity
The verbosity parameter controls how much detail the generated text contains.This allows you to fine-tune whether slides are short and visual, or more text-heavy and explanatory. Options:
- concise โ Minimal text with short points. Focus on visuals and quick delivery.
- standard โ Balanced detail (default). Combines clarity with brevity.
- text-heavy โ Full sentences and detailed explanations. Suitable for reports or self-reading slides.
๐ Web Search
Enabling web_search lets the system pull in fresh, real-time information while generating your presentation.This is useful when covering current events, market trends, or any topic that changes rapidly.
- Default:
false(disabled) - When enabled: Adds slight generation time overhead but ensures content is up-to-date.
๐ผ๏ธ Image Type
The image_type parameter determines what kind of images are included in your slides. Options:- stock โ Uses high-quality stock photography. Professional and realistic look.
- ai-generated โ Dynamically creates AI images to match your content. More unique and customizable.
๐ข Number of Slides
Use n_slides to decide how many slides should be generated.- Default:
8 - Range: Support between 1-50 slides. Set it as per your use case.
๐ Language
The language parameter sets the output language of the presentation.- Default:
English - Any supported language can be used (e.g.,
"language": "Spanish"). - Useful for multilingual teams, international clients, or localized training materials.
๐ Table of Contents
The include_table_of_contents parameter lets you automatically insert a Table of Contents slide at the start of your presentation.- Default:
false(disabled) - When enabled: Slides with the main sections of your presentation is generated.
- Use case: Perfect for long or structured decks (training, research, or business reports) where you want to give the audience an overview upfront.
๐ท๏ธ Title Slide
The include_title_slide parameter controls whether a cover slide is added to your presentation.- Default:
true(enabled) - When enabled: The first slide will display your presentation title, subtitle, and optionally branding.
- When disabled: The deck will start directly with content slides.
- Use case: Enable for polished, professional presentations. Disable if you are merging this deck into another presentation that already has a cover slide.
๐ฆ Export Format
The export_as parameter defines the final output format of the generated presentation.- Default:
pptx - Available options:
pptxโ Editable PowerPoint file (best for further customization).pdfโ Non-editable file (best for sharing, printing, or publishing).