create_presentation_from_content
Convert raw text from articles, notes, or transcripts into a polished presentation. Choose preservation mode to keep structure, enhance clarity, or summarize. Export to PPTX, PDF, or image.
Instructions
Transform raw text (articles, notes, transcripts, reports, outlines) into a polished presentation. Use when the caller has prose or notes already and wants a deck built from that source material. Honor preservationMode: 'preserve' keeps the structure and auto-counts slides, 'enhance' rewrites for clarity, 'summarize' condenses, 'instruction' uses topic as a directive. For file uploads (PDF/DOCX/PPTX) use create_presentation_from_file. Returns a job ID; poll check_job_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Raw text content (markdown supported). The source material the deck is built from. | |
| exportType | Yes | Output format. See create_presentation_from_topic for options. | |
| preservationMode | No | How to handle the content. 'enhance'/'summarize'/'instruction' require slideCount; 'preserve' auto-determines slide count. Defaults to 'enhance'. | |
| slideCount | No | Number of slides. Omit when preservationMode is 'preserve' (auto). Required for all other modes. | |
| topic | No | Title override, or instruction text when preservationMode is 'instruction'. | |
| language | No | ISO 639-1 language code. Defaults to 'en'. | |
| domain | No | Company domain for branding context. | |
| target_audience | No | Audience profile. | |
| tone | No | Voice and register. | |
| callback_url | No | HTTPS webhook posted when the job finishes. |