generate_presentation
Turns raw text or markdown (notes, outlines, summaries) into an Alai presentation deck. Specify title, theme, vibe, language, export formats, slide range, AI images, and variants, then poll get_generation_status for the result.
Instructions
Create a new presentation from raw text or markdown. Use this to turn notes, outlines, meeting summaries, or draft content into an Alai deck before polling get_generation_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input_text | Yes | The source content to transform into slides. | |
| title | No | Presentation title shown in the deck and exports. | |
| theme_id | No | Theme identifier from get_themes. Use this to control layout family. | |
| vibe_id | No | Visual style identifier from get_vibes. Use only after discovering valid IDs. | |
| language | No | Presentation language, for example English or Spanish. | |
| export_formats | No | Formats to generate when the deck is ready. | |
| slide_range | No | Requested slide count range such as 2-5. | |
| include_ai_images | No | Whether Alai should generate image content for slides. | |
| num_creative_variants | No | How many creative variants to generate per slide. | |
| total_variants_per_slide | No | Total variant count to generate for each slide. | |
| image_ids | No | Existing uploaded image identifiers to reuse in the deck. |