generate_slide_by_slide
Create PowerPoint presentations by specifying individual slide content, layouts, and templates for structured slide-by-slide generation.
Instructions
Generate a PowerPoint presentation using Slide-by-Slide input.
Parameters
- template (string): The name of the template or the ID of a custom template. See the custom templates section for more information.
- language (string, optional): Language code like 'ENGLISH' or 'ORIGINAL'.
- include_cover (bool, optional): Whether to include a cover slide in addition to the specified slides.
- include_table_of_contents (bool, optional): Whether to include the ‘table of contents’ slides.
- slides (list[dict]): A list of slides, each defined as a dictionary with the following keys:
- title (string): The title of the slide.
- layout (string): The layout type for the slide. See available layout options below.
- item_amount (integer): Number of items for the slide (must match the layout constraints).
- content (string): The content that will be used for the slide.
Available Layouts
- items: 1-5 items
- steps: 3-5 items
- summary: 1-5 items
- comparison: exactly 2 items
- big-number: 1-5 items
- milestone: 3-5 items
- pestel: exactly 6 items
- swot: exactly 4 items
- pyramid: 1-5 items
- timeline: 3-5 items
- funnel: 3-5 items
- quote: 1 item
- cycle: 3-5 items
- thanks: 0 items
Returns
- A string containing the final task result (including the PPTX URL when available),
or an error/timeout message.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| template | Yes | ||
| slides | Yes | ||
| language | No | ||
| fetch_images | No |