generate_presentation
Generate a BRAND-NEW slide presentation (editable PPTX + PDF + PNG previews) from a DeckSpec you compose. To change a deck that already exists (slide text, title, theme, add/remove/reorder slides) use edit_presentation instead — it reuses the illustrations already generated instead of billing them again. Returns request_id (prs_*) — poll with wait_generation until COMPLETED, then output has pptx_url, pdf_url, preview_urls[]. Write the full spec: title, language (ru/en), theme, optional brand, and 3–20 slides. ALWAYS pick the theme that fits the SUBJECT of the deck; the deck belongs to the user, so never default to the Clipia brand palette unless the deck is about Clipia itself. Set brand.name/brand.website only if the user names their company — otherwise slides stay unbranded. Each slide has a "layout": cover, section, bullets, two-col, image-full, quote, stats, or closing. For illustrations set image.prompt (English) — generated by our image models and billed as credits; skip images for text-only slides. Costs credits (render fee + illustrations).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>",
"slides": "<slides>"
},
"name": "generate_presentation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brand | No | Presenter's own branding (footer + closing slide). Set ONLY if the user names their company/site; omit for unbranded decks (default). | |
| theme | No | Visual theme — pick the one that fits the SUBJECT of the deck. Dark: midnight (neutral graphite/blue, default), slate (indigo — tech, product, startup), noir (black/gold — luxury, real estate, investment), forest (green — ecology, agriculture, health), ember (warm orange — travel, food, sport, energy). Light, for print/projector: paper (neutral white — office, academic), ivory (warm terracotta — lifestyle, travel, hospitality), azure (cool blue — corporate, finance, consulting). clipia-dark / clean-light are the Clipia brand palettes — use ONLY for decks about Clipia itself. | |
| title | Yes | Cover title. | |
| slides | Yes | Slides in order (3–20). | |
| language | No | Content language (default ru). Write slide text in it. |