LandPPT
LandPPT简介
Landppt是一个基于大语言模型的AIPPT生成平台,支持将文档内容自动转为专业PPT。具备多ai模型支持、智能文档处理、智能配图、深度研究等功能,使用流程为“需求确认-大纲生成-PPT生成”,可导出PDF/HTML/PPTX格式。技术栈包括后端、AI集成,支持本地安装与Docker部署两种启动方式。

LandPPT核心功能
多AI模型支持:集成OpenAI GPT-4o、Anthropic Claude-3.5、Google Gemini-1.5等主流模型,同时支持Ollama本地部署,用户可按需选择。
智能文档处理:支持PDF、Word、Markdown、Excel等格式文件上传,通过MinerU和MarkItDown提取内容,自动识别结构并转为演示内容。
智能图像系统:提供本地图库管理、网络图像搜索(Pixabay、Unsplash)、AI图像生成(DALL-E、SiliconFlow)三合一方案,自动匹配合适配图。
深度研究功能:集成Tavily和SearXNG双引擎,实时获取网络信息,提取并结构化处理内容,为PPT提供数据支撑。
场景化模板:提供商务、教育、旅游等专业场景模板,支持自定义模板导入,AI自动生成创意布局。
多格式导出:支持PDF、HTML、PPTX格式导出,适配各类演示场景。
LandPPT功能亮点
一键生成:从主题到完整PPT全程自动化。
智能配图:自动匹配多源图像。
深度研究:整合多搜索引擎获取最新信息。
演讲稿生成:自动生成配套演讲稿,支持多格式导出。
多文件上传:支持批量处理,提升效率。
批量生成:加速PPT页面生成。
模型自定义:按需选择模型,控制成本。
LandPPT如何生成PPT
需求确认:输入主题、选择目标受众与页数范围,挑选场景模板,AI理解需求。
大纲生成:AI分析需求生成结构化大纲,支持可视化编辑与实时预览调整。
PPT生成:基于大纲一键生成完整PPT,包含设计、配图与专业内容。

LandPPT技术栈
后端:FastAPI(异步框架)、SQLAlchemy(数据库)、Pydantic(数据验证)、Uvicorn(服务器)。
AI集成:OpenAI GPT系列、Anthropic Claude、Google Gemini、LangChain框架。
文档处理:MinerU(PDF解析)、MarkItDown(格式转换)、BeautifulSoup4(HTML解析)、Playwright(网页提取)。
图像处理:DALL-E(AI生成)、Pillow(图像处理)、SiliconFlow(国产AI)、Pollinations(开源AI)。
LandPPT安装
本地安装(推荐):
git clone https://github.com/sligter/LandPPT.git cd LandPPT curl -LsSf https://astral.sh/uv/install.sh | sh uv sync cp .env.example .env # 编辑.env配置API密钥 uv run python run.py
Docker部署:
docker pull bradleylzh/landppt:latest cp .env.example .env # 编辑.env配置API密钥 docker run -d \ --name landppt \ -p 8000:8000 \ -v $(pwd)/.env:/app/.env \ bradleylzh/landppt:latest
访问http://localhost:8000,初始账号admin,密码admin123。
FAQ
问题支持哪些AI模型?部署方式有差异吗?
支持OpenAI GPT-4o、Anthropic Claude-3.5、Google Gemini-1.5、Ollama四类模型。前三者需配置对应机构API密钥(通过.env文件),依赖外部服务;Ollama支持本地部署,无需外部API,适合对数据隐私要求高的场景(如企业内部)。
问题:生成“产品技术介绍”PPT的步骤是什么?如何加入Excel技术参数数据?
生成步骤:
需求确认:输入主题“产品技术介绍”,选择目标受众(如客户、技术团队),设置页数范围(如8-15页),选“科技技术”类模板。
大纲生成:AI生成结构化大纲(含产品概述、核心技术等章节),可编辑调整并预览。
PPT生成:确认大纲后一键生成,自动匹配科技风设计与技术相关配图,填充专业内容。
加入Excel数据:在“需求确认”或“大纲生成”阶段,通过“智能文档处理”导入Excel文件,平台提取技术参数数据(如表格、数值),自动转为PPT中的图表或文字,无需手动复制;生成后可在预览界面调整格式。
问题:本地安装与Docker部署适用场景有何不同?首次使用要注意什么?
适用场景差异:
本地安装:适合熟悉技术的个人/小团队,需二次开发或自定义功能;需手动配置Python环境,技术门槛较高。
Docker部署:适合企业/非技术用户,追求快速部署;无需关注环境配置,通过容器一键启动,但修改源码灵活性较低。
首次使用要注意:
访问地址:http://localhost:8000。
登录:初始账号admin,密码admin123,建议首次登录后修改密码。
配置:检查.env文件中的AI模型API密钥是否有效(未配置或失效则无法使用GPT等模型);使用Ollama本地模型需确保已部署并与平台关联。
Github:https://github.com/sligter/LandPPT
相关资讯:
提交您的产品
Ai应用
Ai资讯
AI生图
AI生视频
开源AI应用平台
中文版Ai一键生成PPT







