LandPPT是什么
LandPPT是一款基于大语言模型的开源演示文稿生成平台,可以把主题或已有文档转换为大纲、幻灯片、演讲稿和讲解视频。项目提供网页编辑器、模板系统、深度研究、智能配图和多格式导出。
它既有官方在线体验,也支持通过源码、Docker单容器或Docker Compose私有化部署。项目采用Apache License 2.0,但部分外部模型、图片服务和可编辑PPTX组件有独立费用与许可。
核心工作流程
| 阶段 | 主要任务 | 可人工调整内容 |
|---|---|---|
| 需求确认 | 填写主题、受众、页数、用途与风格 | 目标、篇幅、模板和讲稿要求 |
| 大纲生成 | AI规划章节与页面结构 | 标题、顺序、重点和每页要点 |
| 内容研究 | 搜索资料、解析文档并补充背景 | 来源范围、采用内容和事实核验 |
| 幻灯片生成 | 并行生成HTML页面与配图 | 布局、文字、图片和配色 |
| 编辑打磨 | 对话式修改并使用画布编辑 | 每页元素和整体视觉 |
| 交付导出 | 输出PPTX、PDF、HTML、图片、讲稿或视频 | 格式、备注、字幕和分享状态 |
核心功能
主题或文档一键生成
用户可以输入主题,也能上传PDF、Word、Markdown、TXT、Excel或PowerPoint资料。系统先生成可编辑大纲,再并行生成完整HTML演示文稿。
多模型聚合与任务路由
LandPPT支持OpenAI、Anthropic、Google、Azure及兼容OpenAI协议的服务,也可连接Ollama本地模型。管理员能为大纲、页面、编辑、模板和讲稿分别指定模型,以平衡质量与费用。
深度研究
配置Tavily或SearXNG后,系统可以检索网页、提取内容并生成研究摘要。研究能力属于可选模块,生成事实仍需查看原始材料核验。
智能配图
配图来源包括本地图库、网络图片库和AI生图服务,系统可自动匹配主题并处理尺寸与格式。图像服务默认关闭,需要配置开关及相应服务密钥。
模板与视觉参考
平台提供全局模板和通用、旅游、教育等场景模板,也能从参考PPTX提取布局。用户还可以上传图片作为视觉参考,让AI按项目调整风格。
AI编辑与画布调整
生成后可以在侧边栏通过对话修改内容、布局和样式,也能在画布中直接编辑。阶段重跑与恢复机制有助于只重做失败或不满意的部分。
讲稿、配音与视频
LandPPT可为每页生成演讲者备注,并通过Edge-TTS或可选的ComfyUI语音工作流生成逐页讲解。安装ffmpeg后还可导出带音频和字幕的1080p视频。
多格式导出与分享
支持导出PDF、HTML、PPTX、图片、DOCX、Markdown和讲解视频,也能生成公开分享页。分享页可以包含讲解音频与字幕。
自动化接口
项目提供带API Key鉴权的REST接口和兼容OpenAI风格的调用入口,可接入脚本、工作流平台和CI任务。生产环境必须设置高强度独立密钥。
主要功能一览
- 从主题描述或多种文档格式生成演示文稿。
- 先生成结构化大纲,再按页并行创建内容。
- 为不同任务配置不同模型和服务商。
- 使用本地Ollama模型降低外部数据传输。
- 通过Tavily或SearXNG补充实时研究资料。
- 从本地图库、网络图库或AI生图服务选择配图。
- 使用场景模板、参考PPTX和AI自适应布局。
- 通过对话和可视化画布修改文字与版式。
- 生成演讲稿、逐页配音、字幕和讲解视频。
- 导出PDF、HTML、PPTX、图片、DOCX和Markdown。
- 生成在线分享链接并按需停用。
- 通过REST API接入自动化工作流。
适合哪些使用场景
- 企业技术团队:在内网部署AI演示文稿生成服务。
- 教师与培训人员:把课程资料转换为课件和讲解视频。
- 研究与咨询人员:从报告生成结构化汇报材料。
- 产品与运营团队:快速制作方案、复盘和项目汇报。
- 开源开发者:二次开发模板、模型和导出工作流。
- 内容创作者:生成演讲稿、配音和可分享的在线演示。
- 多模型用户:针对大纲、设计和讲稿分配不同模型。
- 重视数据控制的团队:结合本地模型与私有化存储。
哪些情况不太适合
- 完全不懂服务器、Docker、环境变量和API Key的个人用户。
- 要求开箱即用且不愿承担模型与基础设施费用的用户。
- 需要每个PPTX元素高度可编辑但没有Apryse商业许可的团队。
- 要求AI自动生成内容无需人工核查的严肃发布场景。
- 需要专业品牌设计师级精细动画和复杂母版控制的项目。
- 不能维护数据库、对象存储、缓存和后台任务的多用户组织。
在线体验使用教程
- 进入官方在线体验并注册或登录。
- 输入演示主题、受众、页数、场景与设计要求。
- 选择是否上传文档、启用研究或生成讲稿。
- 审阅AI大纲,调整页面顺序和每页重点。
- 生成演示并逐页检查事实、文字密度和图片版权。
- 使用AI对话或画布修改不满意的页面。
- 选择合适格式导出,或生成分享页用于演示。
本地源码部署教程
- 准备Python 3.11或更高版本以及SQLite。
- 获取官方仓库并创建独立虚拟环境。
- 安装项目依赖并复制环境变量示例文件。
- 至少配置一个AI服务密钥,或连接本地Ollama。
- 生成强随机应用密钥并设置非默认管理员凭据。
- 启动服务后在本机访问,先创建短篇测试项目。
- 确认导出、存储和日志正常后再开放网络访问。
Docker生产部署教程
- 准备Docker与Compose,并评估CPU、内存、存储和并发需求。
- 从官方仓库获取生产编排文件和环境变量示例。
- 配置AI密钥、应用密钥、数据库密码和API鉴权密钥。
- 启动Web、Worker、PostgreSQL、Valkey与MinIO服务。
- 首次初始化管理员后关闭自动初始化并立即修改密码。
- 在反向代理中配置TLS、上传限制、超时和正确基础地址。
- 测试异步导出、对象存储、备份和故障恢复。
- 上线后监控队列、磁盘、模型调用量和异常登录。
部署方式对比
| 方式 | 主要组件 | 适合场景 | 维护成本 |
|---|---|---|---|
| 官方在线体验 | 浏览器与官方云服务 | 快速试用和展示 | 低,但额度与服务规则由平台决定 |
| Python本地运行 | Python、SQLite、内存缓存 | 个人测试和开发 | 较低 |
| Docker单容器 | 应用容器与本地卷 | 单机试用和小规模服务 | 中等 |
| Docker Compose | Web、Worker、PostgreSQL、Valkey、MinIO | 生产多用户和后台任务 | 较高 |
| Kubernetes与Helm | 集群、持久化、密钥和扩缩容 | 企业级高可用部署 | 高 |
模型与外部服务依赖
| 能力 | 必需或可选依赖 | 费用与边界 |
|---|---|---|
| 大纲与HTML幻灯片 | 至少一个AI模型服务或本地模型 | 外部API按服务商计费,本地模型消耗自有算力 |
| 深度研究 | Tavily或SearXNG | Tavily可能收费,SearXNG需自行部署 |
| 网络图片 | Pixabay、Unsplash等 | 受各图库API额度和许可约束 |
| AI生图 | OpenAI、Gemini、SiliconFlow、Pollinations等 | 按服务商模型和图片计费 |
| 标准可编辑PPTX | Apryse License Key | 需要单独商业许可 |
| 图片型PPTX | 无需Apryse | 页面通常不能逐元素编辑 |
| 讲解视频 | ffmpeg | 软件免费,消耗本机计算和存储 |
| 高级本地语音 | ComfyUI与相应TTS工作流 | 需要额外GPU、模型和部署维护 |
导出格式怎么选
| 格式 | 可编辑性 | 视觉保真 | 适合用途 |
|---|---|---|---|
| HTML | 可继续在LandPPT或网页层修改 | 高 | 在线演示和分享 |
| 低 | 高 | 归档、打印和固定版式交付 | |
| 标准PPTX | 较高 | 受转换能力影响 | 在PowerPoint继续编辑 |
| 图片型PPTX | 页面元素通常不可编辑 | 通常较高 | 强调视觉一致的演示 |
| 图片 | 不可编辑 | 高 | 预览、社交分享和嵌入 |
| DOCX或Markdown讲稿 | 高 | 不适用 | 演讲准备和内容审阅 |
| MP4视频 | 不可直接编辑页面 | 高 | 录播课和自动讲解 |
标准PPTX与图片型PPTX的区别
标准可编辑PPTX依赖Apryse商业组件,适合后续在PowerPoint中修改文字和对象。未配置商业许可时,不能把这一导出能力视为开源项目自带的完全免费功能。
图片型PPTX不依赖Apryse,复杂CSS和图标通常更容易保持外观,但每页主要以图像呈现。需要逐元素编辑、改字和重排时,应优先评估标准PPTX。
价格与实际使用成本
LandPPT源码可以按照Apache-2.0许可证免费获取和自建,官方在线体验当前未公开固定会员套餐与统一价格。自建并不等于零成本,模型、搜索、图片、服务器和商业导出组件都可能产生费用。
| 成本项目 | 是否必需 | 常见计费方式 | 控制建议 |
|---|---|---|---|
| LandPPT源码 | 必需 | Apache-2.0,无源码许可费 | 遵守许可证与第三方声明 |
| 大语言模型 | 必需 | 按Token、请求或自有GPU成本 | 按任务路由大小模型 |
| 服务器 | 自建必需 | 云主机、容器或自有设备 | 从单机测试再扩容 |
| 数据库与对象存储 | 生产推荐 | 容量、请求和备份成本 | 设置生命周期与清理规则 |
| 深度研究 | 可选 | 搜索API或自建服务成本 | 只在需要实时资料时启用 |
| 网络与AI配图 | 可选 | 图库额度或生图调用费 | 优先使用自有素材 |
| Apryse许可 | 标准可编辑PPTX必需 | 商业报价 | 不需要编辑时使用图片型PPTX |
| 邮件、验证码与OAuth | 多用户可选 | 第三方服务额度或订阅 | 按注册规模配置 |
纯本地与私有化边界
LandPPT可以连接Ollama等本地模型,并把数据库、缓存和文件存储部署在自己的环境中。这样能够减少演示内容发送到外部模型服务的需求。
如果启用Tavily、网络图库、云端生图、外部TTS或第三方模型,数据仍会经过对应服务。所谓私有化部署必须结合实际配置判断,不能只看应用部署位置。
- 本地模型负责大纲、页面和讲稿时可减少外发内容。
- 网络研究会把查询发送到搜索服务。
- 外部生图服务会接收图片提示词和相关上下文。
- OAuth、邮件和验证码功能会连接各自第三方平台。
- 公开分享会让持有分享地址的人访问对应内容。
生产安全配置
项目文档明确提醒修改应用密钥、管理员密码和API Key,并避免使用开发环境默认账号。生产编排默认关闭管理员自动初始化,首次创建后不应长期保留引导开关。
- 删除或修改默认管理员账号与默认密码。
- 为应用会话、API和数据库分别生成强随机密钥。
- 不要把真实密钥提交到Git或写入公开镜像。
- 通过Secret管理模型、图库和搜索服务凭据。
- 为上传、注册、登录和生成接口配置限流。
- 仅向可信用户开放后台配置与模板管理。
- 公开分享前检查内容、音频、字幕和附件。
- 定期备份PostgreSQL和MinIO并演练恢复。
- 及时更新镜像、依赖和安全补丁。
产品优势
- Apache-2.0开源,便于审计、二次开发和企业集成。
- 覆盖需求、大纲、研究、生成、编辑、讲稿与导出全流程。
- 支持多家云模型与Ollama本地模型。
- 可按任务路由模型,兼顾质量、速度和成本。
- 支持文档导入、实时研究与多来源配图。
- 同时提供对话式编辑和画布式调整。
- 导出格式丰富,并支持讲解音频与视频。
- 提供单机、Compose、Helm等多种部署方式。
- REST接口便于接入自动化和业务系统。
- 生产架构包含后台Worker、缓存和对象存储。
使用限制与注意事项
- 至少需要一个AI模型服务或可运行本地模型的算力。
- 开源免费不包含模型、服务器、搜索和生图费用。
- 标准可编辑PPTX需要Apryse商业许可证。
- 图片型PPTX虽然保真较好,但页内元素通常不可编辑。
- AI生成的事实、数据和引用必须人工核查。
- 网络图片与AI图片需要确认版权和商业使用条件。
- 生产部署涉及数据库、缓存、对象存储和后台任务维护。
- 默认账号或弱密钥会带来严重安全风险。
- 外部模型与研究服务会改变数据私有化边界。
- 复杂动画、品牌母版和精细排版仍可能需要人工设计。
GitHub与开源状态
LandPPT的官方仓库由sligter维护,核验时约有3,600个Star和470多个Fork,并保持更新活动。仓库包含源码、测试、Docker、Compose、Helm、文档和示例模板。
项目许可证为Apache License 2.0,可以在遵守许可证条件的前提下使用和修改。Apryse、模型、图库、搜索和TTS等外部组件仍按各自许可证和服务条款执行。
基本信息
| 字段 | 内容 |
|---|---|
| 工具名称 | LandPPT |
| 工具类型 | 开源AI演示文稿生成与编辑平台 |
| 主要语言 | Python |
| 后端框架 | FastAPI |
| 最低Python版本 | 3.11或更高 |
| 本地默认存储 | SQLite与内存缓存 |
| 生产推荐组件 | PostgreSQL、Valkey、MinIO、Worker |
| 支持模型 | OpenAI、Claude、Gemini、Azure、兼容接口、Ollama |
| 导出 | PDF、HTML、PPTX、图片、DOCX、Markdown、MP4 |
| 部署方式 | 源码、Docker、Compose、Helm |
| 是否开源 | 是 |
| 许可证 | Apache License 2.0 |
推荐指数
4.8 / 5。LandPPT在开源AI PPT工具中覆盖流程完整,多模型、本地部署、研究、讲稿和视频能力突出;主要门槛是部署维护、外部服务成本和可编辑PPTX的商业依赖。
常见问题
LandPPT免费吗?
源码可按Apache-2.0许可证免费使用,但模型API、服务器、搜索、图片和商业导出组件可能收费。官方在线体验没有公开固定统一套餐价。
LandPPT支持本地部署吗?
支持。可以使用Python、Docker单容器、Docker Compose或Helm部署,个人测试与生产多用户应选择不同架构。
可以完全离线使用吗?
接入Ollama本地模型并关闭研究、网络配图和外部服务后,可在较大程度上本地运行。具体是否离线仍取决于所启用的组件。
支持导出可编辑PPTX吗?
支持标准PPTX,但需要Apryse商业License Key。无需该组件也能导出图片型PPTX,不过页面元素通常不能逐个编辑。
能从PDF或Word生成PPT吗?
可以,还支持Markdown、TXT、Excel和PowerPoint等输入。解析效果会受扫描质量、表格复杂度和字体影响。
支持哪些模型?
支持OpenAI、Anthropic Claude、Google Gemini、Azure OpenAI、多个兼容接口以及Ollama本地模型。管理员还能为不同任务分别选模。
可以生成讲解视频吗?
可以。配置语音并安装ffmpeg后,可按页生成音频、字幕和1080p视频。
LandPPT开源吗?
是,官方仓库采用Apache License 2.0。第三方模型、图库、Apryse和其他服务不自动继承该许可证。
桂公网安备45132202000164号