Presenton:5 分钟本地跑通 AI 演示生成的完整指南

📅 2026/8/24 21:48:28
Presenton:5 分钟本地跑通 AI 演示生成的完整指南
Presenton5 分钟本地跑通 AI 演示生成的完整指南【免费下载链接】presentonOpen-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)项目地址: https://gitcode.com/GitHub_Trending/pr/presenton你刚拿到一份 30 页的产品文档明天早会要交 8 页 PPT。Presenton 是一款开源的 AI 演示生成工具把文档贴进去或者只写一句主题就能产出一套可直接导出 PPTX 的幻灯片。本文先用 Docker 把自托管实例跑起来再拆开看它的工作方式最后给你几条接进自己工作流的路子。贴一份文档或一句主题出一套完整 PPTX丢文档进去AI 完成大纲和逐页内容把 PDF、Word 或 Markdown 文档传上去也可以只写一句主题Presenton 会自动生成大纲、每页文案和版式最后导出 PPTX 或 PDF。导出的 PPTX 不是贴图每个文字和图片都是可单独选中的真实元素生成时还能开启联网搜索来补充资料。自带密钥或纯本地模型路线自己选文本模型支持 OpenAI、Gemini、Claude、Bedrock 等商用 API密钥自己带按量付费。想要内容零外传就切到 Ollama 或 LM Studio用开源模型在你机器上跑。已有 ChatGPT 订阅的话直接登录账号就能用不用单独申请 API key。生成之后还能拖拽编辑生成的幻灯片会打开一个拖拽编辑器移动文字和图片、重新生成某几页、换整套模板都行。AI 哪页写得不满意手动微调即可不用整份重跑。从自定义模板到 AI 生成、自带密钥Presenton 的核心功能一览一条 Docker 命令跑起自托管 PresentonDocker 快速部署浏览器直接打开最短路径是一条 Docker 命令以 OpenAI 为例docker run -it --name presenton -p 5001:80 \ -e LLMopenai -e OPENAI_API_KEY你的密钥 \ -e IMAGE_PROVIDERdall-e-3 \ -v ./app_data:/app_data \ ghcr.io/presenton/presenton:latest容器起来后在浏览器打开 localhost:5001首次访问会让你创建管理员账号。演示文稿、模板和 API 密钥都存在本地./app_data目录里之后换模型在设置页切换就行不必重设环境变量。想要桌面版或彻底离线Electron 桌面版覆盖 Windows、macOS、Linux。先克隆仓库git clone https://gitcode.com/GitHub_Trending/pr/presenton在 electron 目录执行npm run setup:env装好依赖再npm run dev启动。想彻底本地化把 LLM 指向 Ollama 即可有 GPU 的话给 Docker 命令加--gpusall模型推理速度会明显快一些。Presenton 既可以 Docker 部署也可以三平台桌面应用运行背后怎么工作技术栈与目录结构技术栈一览前端Next.js TypeScript Tailwind CSS后端FastAPIPython负责生成、文档解析、导出数据库默认 SQLite通过 DATABASE_URL 切 PostgreSQL渲染导出Puppeteer Chromium 把幻灯片渲染成 PPTX / PDF桌面外壳Electron把前后端打包成独立应用前端管交互和编辑后端管文档解析、大模型调用和渲染导出两者通过 HTTP 解耦可以分开开发。目录结构presenton/ ├── electron/ # 桌面版Electron ├── servers/ │ ├── fastapi/ # 后端生成、API、模板、记忆 │ └── nextjs/ # 前端Next.js 应用 ├── templates/ # 内置演示模板HTML Tailwind └── docker-compose.yml后端代码集中在servers/fastapi/API 路由在api/v1/ppt/想看生成流程从那里读起。谁在用它个人、小团队还是 API 集成个人用户不交 SaaS 订阅费想快速做出幻灯片又不想注册云服务、把敏感材料传上去。桌面版内置了完整后端装完即用用 ChatGPT 账号登录或者在自己机器上跑 Ollama全流程不离开本地。小团队自托管 多用户工作区在内部服务器部署一个实例每个成员有独立工作区管理面板负责账号的创建和删除。各人的演示文稿和模板互相隔离品牌模板可以统一维护后全员复用。开发者把演示生成接进自己的产品REST API 暴露了完整生成流程一次请求换回一个 PPTX 文件路径。脚本里可以批量生成一组演示也可以让数据库里的报表数据定时驱动生成周报。创建界面支持主题描述、文档上传与模板选择和 Gamma、Canva 的差异在哪四个维度对比两者都是云端 SaaS内容走服务商的服务器模型也是固定的。Presenton 的差异集中在部署方式和控制权维度Gamma / CanvaPresenton接入方式云服务需注册账号Docker 一条命令自托管或桌面版数据流向内容上传到厂商云端本地处理密钥自带模型选择厂商固定模型OpenAI / Gemini / Claude / Ollama 任选导出受平台限制PPTX 完全可编辑 PDF再深一层REST API、自定义模板与 MCP一次 HTTP 请求生成演示文稿实例跑起来后在管理面板生成一个 API key一次请求就能拿到完整演示curl -X POST http://localhost:5001/api/v1/ppt/presentation/generate \ -H Authorization: Bearer sk-presenton-YOUR_KEY \ -H Content-Type: application/json \ -d {content: 机器学习入门, n_slides: 5, template: general, export_as: pptx}响应包含 presentation_id 和 PPTX 文件路径幻灯片数量、语言、语气、联网搜索这些参数都在请求体里。写自己的模板模板就是 HTML Tailwind CSS放在templates/目录下内置 8 套Momentum、Dynamic、Executive 等都是这么做的。已有现成的 PPTX 可以直接转换成新模板品牌字体也能上传。Momentum 模板图表与 KPI 版式导出后仍是可编辑元素内置 MCP 服务实例自带/mcp端点Claude、Cursor 这类 MCP 客户端可以直接创建和编辑演示文稿不用你自己写对接代码。接下来会怎样模型、企业版与记忆三条线值得跟进模型侧接入清单已覆盖 Bedrock、Vertex、Fireworks、Together 等新增一个 OpenAI 兼容端点只改环境变量企业侧官方 Enterprise 提供 Kubernetes Helm 部署、审计日志和 SSO/OIDC/SCIM 用户配置记忆侧基于 Mem0 的演示记忆默认开启追问同一份演示时助手记得上下文手边有 Docker 的机器先把第二节那条命令跑起来十分钟就能拿到第一份 PPTX。再决定是切到 Ollama还是把 API 接进自己的脚本。顺便去仓库点个 star盯着它的更新节奏。【免费下载链接】presentonOpen-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)项目地址: https://gitcode.com/GitHub_Trending/pr/presenton创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考