告别手搓 PPT:6 个 Prompt 让 Claude 帮你几分钟产出一份完整演示文稿
本站为独立第三方技术服务平台,提供多模型 API 聚合接入服务,与 Anthropic、OpenAI、Google 等模型提供商无任何关联、授权或合作关系。

TL;DR
- 做 PPT 慢,慢在两件事:想不清结构、逐页码字。这两件事恰好是大模型最擅长的。
- 下面这套 6 个 Prompt,把「定主题 → 搭骨架 → 填每页 → 写备注 → 定风格 → 导成文件」拆成流水线,每一步只喂一句话。
- 全程用 Claude 跑,最后一步直接让它吐出 Marp / reveal.js 可渲染的幻灯片,复制粘贴就能出片。
- 接入用 Code0:一个 Key、OpenAI SDK 只改一行
base_url,想切 GPT、Gemini 对比效果也只改model字段。
为什么是「Prompt 流水线」而不是「一句话生成」
很多人做 AI PPT 的姿势是:丢一句「帮我做一份关于 XX 的 PPT」,然后拿到一坨结构松散、每页三行废话的东西,还得手动返工。
问题不在模型,在于你把六件事压成了一句话。演示文稿本质是「结构 + 文案 + 呈现」三层,每层的要求不一样。把它拆开,一步step让模型专注一件事,产出质量会明显不同——这也是长文本、强推理模型(比如 Claude Opus 系列)的主场。
下面每个 Prompt 都可以直接复制,把 【】 里的内容换成你的即可。
6 个 Prompt,逐步拆解
Prompt 1 · 定主题与受众(先对齐,再动手)
我要做一份演示文稿,主题是【产品季度复盘】,受众是【公司管理层,非技术背景】,
时长约【10 分钟】,目标是【说服他们批准下季度预算】。
先别写内容,帮我确认:这份演示的核心论点应该是什么?
受众最关心的 3 个问题是什么?建议控制在多少页?
先让模型帮你想清楚要讲什么,而不是急着要页面。这一步花 30 秒,能省掉后面大量返工。
Prompt 2 · 搭骨架(一句话出大纲)
基于上面的定位,给我一份完整的幻灯片大纲。
每一页给出:页码、标题、这一页要传达的一句话核心信息。
按「开场钩子 → 现状 → 问题 → 方案 → 数据支撑 → 行动号召」的叙事逻辑组织。
拿到大纲后先扫一眼,觉得哪页多余或顺序不对,直接回一句「把第 4 页和第 5 页对调,删掉第 7 页」就行——在大纲阶段改,成本最低。
Prompt 3 · 逐页填文案(控制信息密度)
现在把大纲展开成每一页的正式文案。
要求:每页标题不超过 12 字;正文用要点式,每页不超过 4 个要点、每个要点不超过 20 字;
需要数据的地方用【】占位,我后面补。语气要【专业但不生硬】。
关键是那句「每页不超过 4 个要点」。不加约束,模型很容易把每页塞成一段小作文,这是 PPT 大忌。把密度写进 Prompt,它就会替你做减法。
Prompt 4 · 写演讲备注(让你敢开口讲)
为每一页配一段演讲备注(speaker notes),
用口语化的方式写清楚:这一页我上台该怎么讲、如何自然过渡到下一页。
每页备注控制在 3-4 句话。
这是大多数人会跳过、但最值钱的一步。有了逐页口播稿,临场就不会对着满屏要点干瞪眼。
Prompt 5 · 定视觉风格(不用会设计)
给这份演示推荐一套视觉风格:主色 + 辅色(给出十六进制色值)、
标题和正文的字体搭配建议、每类页面(封面/内容页/数据页/结尾页)的排版思路。
风格关键词:【简洁、商务、有科技感】。
模型给的色值和排版思路可以直接用在下一步的模板里,省掉你在配色网站里纠结半小时。
Prompt 6 · 导成可渲染文件(关键一步)
把以上全部内容整理成一份 Marp 格式的 Markdown 幻灯片,
用 Prompt 5 的配色和排版,包含演讲备注(用 HTML 注释写在每页),
输出完整代码,我要能直接粘贴到 Marp 里渲染成 PPT/PDF。
Marp 是一个用 Markdown 写幻灯片的开源工具,VS Code 装个插件就能实时预览、一键导出 PPTX / PDF。你也可以把「Marp」换成「reveal.js 的 HTML」,让它直接吐一个能在浏览器里放映的单文件网页。
至此,一份结构完整、文案精炼、带口播稿、有配色、可导出的演示文稿就成型了。剩下的只是补几个真实数据、微调措辞。
用 Code0 把这套流程接进代码
如果你想把上面 6 步做成一键脚本(比如接到内部工具里批量生成周报 PPT),用 API 调用 Claude 就行。Code0 是一个多模型聚合网关——一个 Key 接入 300+ 主流模型,且兼容 OpenAI SDK,只改一行 base_url 就能跑:
前置准备
- 注册 Code0 账号:https://console.code0.ai/console/dashboard
- 控制台 → API Keys → 创建,拿到
sk-开头的 Key - 本地装好
openaiSDK:pip install openai
完整代码示例(OpenAI SDK 风格)
from openai import OpenAI
client = OpenAI(
base_url="https://hk.code0.ai/v1",
api_key="sk-你的Key", # 在 console.code0.ai 获取
)
# 把 6 个 Prompt 串成一条流水线
steps = [
"我要做一份关于『产品季度复盘』的演示,受众是管理层……先帮我确认核心论点和受众关心的问题。",
"基于上面的定位,给我一份完整的幻灯片大纲,每页含页码、标题、核心信息。",
"把大纲展开成每页正式文案,每页不超过 4 个要点、每个要点不超过 20 字。",
"为每一页配 3-4 句演讲备注,口语化,写清怎么讲、怎么过渡。",
"推荐一套视觉风格:主色+辅色(十六进制)、字体搭配、各类页面排版思路。",
"把以上整理成一份 Marp 格式的 Markdown 幻灯片,含配色和备注,输出可直接渲染的完整代码。",
]
messages = []
for prompt in steps:
messages.append({"role": "user", "content": prompt})
resp = client.chat.completions.create(
model="claude-opus-4-8", # 想对比效果?换成 gpt-5.4 / gemini-3-pro 即可
messages=messages,
)
reply = resp.choices[0].message.content
messages.append({"role": "assistant", "content": reply})
print(reply, "\n" + "=" * 40)
注意最后那句注释:换个模型只改 model 字段,其他代码一行不动。想让 GPT、Gemini、DeepSeek 各生成一版大纲挑最好的,只是循环里多几个 model 名的事——这也是「一 Key 通模」的实际用法。
Claude 专题也可以用 Anthropic SDK 风格接入,把 base_url 换成 https://hk.code0.ai 即可,其余同官方用法。
常见问题
- Q:为什么要分 6 步,不能一次生成? 可以一次生成,但质量通常不如分步。分步让模型每次只专注一件事,你也能在中途叫停、修正,避免错误滚雪球。
- Q:导出的 Marp 幻灯片打不开?
确认你装了 VS Code 的 Marp 插件,或用
marp-cli命令行渲染。模型偶尔会漏 front-matter,回一句「补上 Marp 的 marp: true 头部」即可。 - Q:想换模型对比效果怎么办?
代码里改
model字段就行,claude-opus-4-8、gpt-5.4、gemini-3-pro、deepseek-v3都能在同一个 Key 下切换。 - Q:调用失败会扣费吗? Code0 按量即用、失败不计费,具体计费口径以 https://console.code0.ai 控制台为准。
小结
做 PPT 的痛点从来不是「打字慢」,而是「不知道怎么组织」。把它拆成 6 个 Prompt 的流水线,模型帮你把结构、文案、备注、配色一次搞定,你只负责补数据和拍板。
想把这套流程接进自己的工具,去 https://console.code0.ai/console/dashboard 建个 Key,改一行 base_url 就能开跑——一个 Key,Claude、GPT、Gemini 随便切。



