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

发布时间:2026/10/27 16:37:52

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),仅供参考
延伸阅读

更多相关文章

2026/10/28 2:27:47

Vue3中render函数的6个参数

render 函数六个参数 function render(_ctx, _cache, $props, $setup, $data, $options)_ctx — 组件实例代理 完整的组件公开上下文,是一个 Proxy。 // 访问顺序:setup() → data → props → computed → methods → ... _ctx.someData // 等价于…

2026/10/26 23:54:18

多台远程桌面管理怎么做?5 分钟跑通 RDCMan 的完整路径

多台远程桌面管理怎么做?5 分钟跑通 RDCMan 的完整路径 【免费下载链接】RDCMan Remote Desktop Connection Manager (微软RDP远程桌面管理工具) reflect 汉化及本土化 项目地址: https://gitcode.com/gh_mirrors/rd/RDCMan 凌晨告警,你要同时盯 …

2026/10/28 6:38:03

C#解析CAN DBC文件:从格式到上位机报文收发完整指南

简介:面向汽车电子与嵌入式总线开发者的CAN DBC解析查看工具,基于C#实现并附带完整工程源码,适合需要理解DBC格式、快速上手总线数据解析或进行二次定制的工程师。压缩包共含36个文件,以7个.cs源文件为核心,覆盖界面交…

2026/10/28 6:38:03

MATLAB实现GPS TEC与DCB联合估计的完整流程

简介:面向GPS电离层研究与导航定位应用人员,这份Matlab程序集利用GPS观测数据与精密星历,基于多项式或球谐函数模型,实现接收机与卫星DCB的同时估计,并进一步计算电离层TEC,为导航单位提供电离层延迟改正。…

2026/10/28 6:38:03

ADMap高精地图工程实践:分层建模、空间索引与车端加载

1. 先把 ADMap 这个词拆开看:它到底是个什么东西ADMap 这个代号我第一次见到时,第一反应是某个投放平台的数据看板,点进去才发现是一套面向智能驾驶的高精地图工程。拆开就是 Autonomous Driving Map,圈内更习惯直呼高精地图或 HD…

2026/10/28 6:38:03

Java金融数据分析系统:架构设计与量化实现

1. 项目概述:金融数据分析系统的价值与定位这个基于Java的股票基金交易分析系统,本质上是一个面向个人投资者和金融研究者的智能分析工具。我在金融科技领域深耕多年,见过太多投资者因为缺乏专业分析工具而盲目操作。这个系统正是为了解决这个…

2026/10/28 6:33:03

Linux I/O模型演进与性能优化实践

1. Linux I/O 演进的技术脉络在服务端开发领域,I/O性能优化始终是系统设计的核心命题。从早期的管道通信到如今的零拷贝技术,Linux I/O模型经历了数次重大革新。这种演进并非偶然,而是随着网络应用规模扩大和硬件性能提升的必然结果。我曾在多…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑