powerpoint中无法直接调用deepseek,可通过四种方法实现内容生成:一、官网/api获取文本后手动粘贴;二、power automate自动化填充;三、第三方插件桥接;四、python-pptx脚本批量生成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在 PowerPoint 中快速生成幻灯片内容,但当前无法直接调用 DeepSeek 模型,则可能是由于 DeepSeek 未提供官方 PowerPoint 插件或原生集成接口。以下是实现该目标的多种可行方法:
AI一键生成成品PPT☜☜☜☜☜点击生成;
一、通过 DeepSeek 官网或 API 获取文本后手动粘贴至 PPT
该方法利用 DeepSeek 的网页端或开放 API 输出结构化文本,再将其按逻辑分段导入 PowerPoint,适用于所有版本 PPT,无需额外安装组件。
1、打开 DeepSeek 官方网站或接入其 API 的授权平台(如通过 OpenRouter、Together AI 等支持 DeepSeek 模型的中转服务)。
2、输入明确提示词,例如:“请为‘人工智能在教育中的应用’主题生成一份 5 页 PPT 的逐页内容,每页包含标题、3 个要点(每点不超过 15 字),并标注页码。”
3、复制模型返回的完整文本结果。
4、在 PowerPoint 中新建空白演示文稿,逐页创建幻灯片,将对应段落粘贴至占位符或文本框中。
5、使用Ctrl+Shift+V 进行无格式粘贴,避免带入网页样式导致排版错乱。
二、使用 Power Automate + DeepSeek API 自动化填充
该方法通过微软 Power Automate 创建自动化流程,将用户输入发送至 DeepSeek API,并将响应自动写入指定 PPT 文件的备注栏或文本框,适合高频、批量生成场景。
1、确认已获取 DeepSeek API Key,并确保所用 API 地址支持 HTTP POST 请求(如 https://api.deepseek.com/v1/chat/completions)。
2、在 Power Automate 中新建云端流,选择触发器“当收到 HTTP 请求时”。
3、添加“HTTP”操作,配置请求方法为 POST,URL 填入 DeepSeek API 地址,Headers 添加 Authorization: Bearer {your_api_key} 和 Content-Type: application/json。
4、在 Body 中构造 JSON 负载,包含 model、messages、temperature 等必要字段,其中 messages 内容需动态引用用户输入的主题与页数要求。
5、添加“PowerPoint”连接操作,选择“更新幻灯片文本”,将 API 返回的 content 字段解析为数组后,按索引映射至各幻灯片标题与正文占位符。
6、运行前需确保目标 PPT 文件存储于 OneDrive 或 SharePoint,并已授予 Power Automate 相应读写权限。
三、借助第三方插件桥接 DeepSeek 与 PPT
部分第三方 AI 工具支持自定义大模型后端,可将其配置为指向 DeepSeek 的兼容接口(如 OpenAI 格式代理),从而在 PPT 内以插件形式调用。
1、安装支持自定义 LLM 的 PowerPoint 插件,例如 SlidesAI.io 或 Beautiful.ai(需确认其开放模型切换功能)。
2、查找插件设置中的“Custom API Endpoint”或“Advanced Model Settings”选项。
3、填入 DeepSeek 兼容代理地址(例如由 FastAPI 搭建的转发服务,将 OpenAI-style 请求转换为 DeepSeek 所需格式)。
4、在请求头中注入 Authorization: Bearer {deepseek_api_key},并在模型名称字段填写 deepseek-chat。
5、在 PPT 编辑界面点击插件按钮,输入指令后等待生成,生成结果将自动插入当前选中幻灯片的文本区域。
注意:必须验证代理服务返回的 JSON 结构与 OpenAI v1/chat/completions 完全一致,否则插件将解析失败。
四、使用 Python-Python-pptx 脚本批量生成 PPTX 文件
该方法绕过 PowerPoint 界面,直接调用 python-pptx 库与 DeepSeek API 交互,生成标准化 .pptx 文件,适合技术用户或需嵌入工作流的场景。
1、在本地安装依赖:pip install python-pptx requests。
2、编写 Python 脚本,定义函数 send_to_deepseek(),向 DeepSeek API 发送 messages 列表并提取 response.choices[0].message.content。
3、调用 Presentation() 初始化空白演示文稿,循环执行 add_slide() 创建页面。
4、对每页调用 shapes.title.text = title_line 和 shapes.placeholders[1].text = bullet_points_string。
5、保存文件为 output.pptx 后,双击即可在 PowerPoint 中打开编辑。
关键提示:DeepSeek 当前不支持流式响应(stream=False),脚本需等待完整 content 返回后再进入下一页生成,不可省略 time.sleep(0.5) 防抖。










