LandPPT

基于大语言模型的智能演示文稿生成平台

🤖 GPT-4 / Claude / Gemini
🎨 智能配图
🔍 深度研究
📱 响应式设计
🔒 本地部署
LandPPT 演示界面

核心功能

集成最先进的AI技术,提供全方位的PPT生成解决方案

🤖

多AI模型支持

集成OpenAI GPT-4o、Anthropic Claude-3.5、Google Gemini-1.5等顶尖模型, 同时支持Ollama本地部署,让您灵活选择最适合的AI引擎。

GPT-4o Claude-3.5 Gemini-1.5 Ollama
📄

智能文档处理

支持PDF、Word、Markdown、Excel等多种格式,使用MinerU和MarkItDown进行高质量内容提取, 自动识别文档结构并转换为演示内容。

PDF Word Markdown Excel
🎨

智能图像系统

三合一图像解决方案:本地图库管理、网络图像搜索(Pixabay、Unsplash)、 AI图像生成(DALL-E、SiliconFlow),自动匹配最适合的配图。

DALL-E Pixabay Unsplash AI生成
🔍

深度研究功能

集成Tavily和SearXNG双引擎搜索,实时获取网络最新信息, 智能提取和结构化处理内容,为PPT提供准确的数据支撑。

Tavily API SearXNG 实时数据
🎯

场景化模板

提供商务、教育、旅游等多种专业场景模板,支持自定义模板导入, AI自动生成创意布局,让每份PPT都独具特色。

商务风 学术风 创意风 自定义
💾

多格式导出

支持PDF、HTML、PPTX多种格式导出,完美兼容各种演示场景, 保证演示效果的一致性和专业性。

PDF HTML PPTX 在线预览

三步生成专业PPT

简洁高效的工作流程,让创作变得轻松愉快

1

需求确认

输入演示主题、选择目标受众、设置页数范围, 选择合适的场景模板,AI将理解您的需求。

2

大纲生成

AI智能分析需求,生成结构化大纲, 支持可视化编辑和实时预览调整。

3

PPT生成

基于确认的大纲,一键生成完整PPT, 包含精美设计、智能配图和专业内容。

技术栈

采用业界领先的技术构建,确保高性能和可靠性

🔧 后端框架

FastAPI - 高性能异步框架
SQLAlchemy - ORM数据库
Pydantic - 数据验证
Uvicorn - ASGI服务器

🤖 AI集成

OpenAI GPT系列
Anthropic Claude
Google Gemini
LangChain框架

📄 文档处理

MinerU - PDF解析
MarkItDown - 格式转换
BeautifulSoup4 - HTML解析
Playwright - 网页提取

🎨 图像处理

DALL-E - AI生成
Pillow - 图像处理
SiliconFlow - 国产AI
Pollinations - 开源AI

🚀 快速开始

选择适合您的安装方式,几分钟内即可启动运行

📦 本地安装 (uv推荐)

# 克隆项目
git clone https://github.com/sligter/LandPPT.git
cd LandPPT

# 安装uv并同步环境
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

# 创建并配置.env文件
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

准备好创建精彩的演示文稿了吗?

加入数千名用户,体验AI驱动的PPT生成新方式