SERVICE & TOOLS
ChatPPT
ChatPPT — AI-powered slide deck generation
8 available tools
build_ ppt
PPT generation tool for when users need to generate a PPT. Generate PPT based on theme. When PPT-ID is returned, task is successful; use query_ppt tool to check progress and preview URL. Args: theme: …
build_ ppt_ by_ file
Generate PPT from file. Based on user-uploaded file (file URL), execute PPT generation task. When PPT-ID is returned, task is successful; use query_ppt tool to check progress and preview URL. Args: fi…
classic_ template
Fetches classic PPT template preview covers, optionally filtered by style and color, and returns template_image, template_id, color and color_list. Use the returned template_id when generating a class…
download_ ppt
After PPT generation is complete, generate download address for user to download locally. Get full PPT file download address; only generated after PPT is complete. Args: ppt_id: PPT-ID. Returns: PPT d…
drawing_ template
Fetches the design style IDs (design_style_id) for drawing-style PPTs, which you pass as design_style_id when generating a drawing-style PPT. Defaults to the style list; use type=template to get the t…
editor_ ppt
Open and display generated pptx file for online editing and viewing. Generate PPT editor interface URL via PPT-ID. Args: ppt_id: PPT-ID. Returns: PPT editor URL
outline_ build_ ppt
Builds a PPT from a custom outline structure. Pass the outline as a JSON object (not an array); the tool polls until generation finishes and returns the DocumentID, EditorUrl and Task_ID.
ppt_ result
Checks the status and output of an asynchronous ChatPPT task by task_id. Use it to poll manually after a generation tool such as build_ppt returns with auto_poll=false: status=1 means still processing…