create_slideshow
Create custom slideshows with full control over each slide's image, text, and styling. Render images or export as MP4 video in about 10 seconds.
Instructions
Create a slideshow with full manual control over every slide's image, text, and styling.
No AI generation — renders in ~10 seconds.
Args: slides: Array of slide objects. Each slide has image_url or image_urls, text_items, etc. title: Slideshow title (default "API Slideshow"). aspect_ratio: "4:5" (default), "9:16", "1:1", or "16:9". text_position: "top", "center" (default), or "bottom". export_as_video: Export as .mp4 in addition to rendered images. duration: Seconds per slide in video (default 4). Only applies when export_as_video is true. is_bg_overlay_on: Dark overlay on body slides. is_bg_overlay_on_hook_image: Dark overlay on hook slide. background_opacity: Overlay opacity 0-100 (default 20). keep_original_aspect_ratio: Use each image's native aspect ratio.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| slides | Yes | ||
| duration | No | ||
| aspect_ratio | No | ||
| text_position | No | ||
| export_as_video | No | ||
| is_bg_overlay_on | No | ||
| background_opacity | No | ||
| keep_original_aspect_ratio | No | ||
| is_bg_overlay_on_hook_image | No |