Create carousel
create_carouselCreate a finished carousel from a topic in one step: Uniscript comes up with the idea, writes the slides, picks photos and renders PNG slides. Takes about 20–40 s. Uses 1 carousel from the user's plan. Returns slide URLs, every slide's layers (for edit_carousel) and a preview image.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Force slide language (en, ru, uk, es, fr, de, it, pt, pl, tr…). Default: detected from topic. | |
| mode | No | value = useful content (default); promo = advertises a business (fill brand/about). | |
| about | No | Promo mode: what the business does, offer details. | |
| brand | No | Promo mode: company / product name. | |
| niche | No | Niche id from list_options (sets the photo style). Default: general. | |
| theme | No | Color theme id (list_options). Default: uniscript. | |
| topic | Yes | What the carousel is about, e.g. '5 mistakes when brewing coffee at home'. Slide language follows the topic language. | |
| images | No | Your own photos to build the carousel from (https links or base64), like 'Your photos' in the app. | |
| layout | No | editorial = photo on top, text below; overlay = text over full photo; frame = framed photo. | |
| slides | No | Number of slides. Default: AI decides. | |
| strategy | No | Carousel structure id (list_options), e.g. listicle, howto, myths. | |
| body_font | No | Body font name (list_options.fonts). | |
| mix_stock | No | With images/photo_ids: also allow Uniscript stock photos (default: only yours). | |
| photo_ids | No | Already uploaded photo_ids (upload_image) to build from. | |
| hook_style | No | Premium cover background style id (list_options.hook_styles), like the 'Hook style' option in the app. | |
| hook_formula | No | Hook formula id for the cover headline (list_options). Default: AI picks. | |
| niche_custom | No | Free-text niche if none fits, e.g. 'ceramics studio'. | |
| headline_font | No | Headline font name (list_options.fonts). |