Create a presentation
create_presentationStart building a Persian presentation deck. Returns a job_id immediately (status running, or queued if the server is full); the deck takes about 1-3 minutes, poll get_presentation for status and download links. input_mode: 'topic' = a short description, AI writes all content (20-2000 chars); 'full_text' = a complete text (report, article, speech or a meeting transcript): its substance becomes slides with nothing added, side talk and repetition dropped; set exact_text=true to keep every sentence verbatim (120-30000 chars); 'partial_text' = notes/draft that AI keeps and completes (40-30000 chars).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| font | No | Font id from list_design_options (default: yekan; on the free plan only vazirmatn). | |
| goal | No | اطلاعرسانی | |
| theme | No | Theme id from list_design_options, or 'auto' (default) to let Perizent pick one that fits the topic. | |
| title | No | Optional deck title (5-90 chars). Derived from the content if omitted. | |
| source | No | Set to pptx when the content was extracted from an old PowerPoint (redesign; Pro plan). | |
| content | Yes | The topic description or the source text (Persian preferred). | |
| audience | No | عمومی | |
| animation | No | PowerPoint animation level: none, low (fade transitions only), medium (transitions + fade-in of title and content groups), high (floating entrances, charts wipe up). Default: the account's setting (medium if unset). | |
| icon_pack | No | Icon pack id like 'ph:duotone' from list_design_options, or 'auto' (the theme's own icons). | |
| brand_name | No | Optional company/brand name shown on every slide footer and used in the content. | |
| exact_text | No | full_text only: true = every sentence of the text goes on the slides verbatim, nothing dropped. Default false = only the substance (side talk, chit-chat and repetition are left out). | |
| input_mode | No | topic | |
| image_style | No | Kind of images on the slides: photo (real stock photos) or illustration (flat illustrations in one consistent style). Default: the account's setting (illustration if unset). | |
| logo_base64 | No | Optional company logo, base64 PNG/JPG/WEBP (max 5MB), shown on the cover and footers. | |
| slide_count | No | Optional target number of slides (5-24; up to 40 for full_text). Automatic if omitted. On the free plan only 5 or 10 (default 10). |