LandPPT
LandPPT簡介
Landppt是一個(gè)基于大語言模型的AIPPT生成平臺(tái),支持將文檔內(nèi)容自動(dòng)轉(zhuǎn)為專業(yè)PPT。具備多ai模型支持、智能文檔處理、智能配圖、深度研究等功能,使用流程為“需求確認(rèn)-大綱生成-PPT生成”,可導(dǎo)出PDF/HTML/PPTX格式。技術(shù)棧包括后端、AI集成,支持本地安裝與Docker部署兩種啟動(dòng)方式。

LandPPT核心功能
多AI模型支持:集成OpenAI GPT-4o、Anthropic Claude-3.5、Google Gemini-1.5等主流模型,同時(shí)支持Ollama本地部署,用戶可按需選擇。
智能文檔處理:支持PDF、Word、Markdown、Excel等格式文件上傳,通過MinerU和MarkItDown提取內(nèi)容,自動(dòng)識(shí)別結(jié)構(gòu)并轉(zhuǎn)為演示內(nèi)容。
智能圖像系統(tǒng):提供本地圖庫管理、網(wǎng)絡(luò)圖像搜索(Pixabay、Unsplash)、AI圖像生成(DALL-E、SiliconFlow)三合一方案,自動(dòng)匹配合適配圖。
深度研究功能:集成Tavily和SearXNG雙引擎,實(shí)時(shí)獲取網(wǎng)絡(luò)信息,提取并結(jié)構(gòu)化處理內(nèi)容,為PPT提供數(shù)據(jù)支撐。
場(chǎng)景化模板:提供商務(wù)、教育、旅游等專業(yè)場(chǎng)景模板,支持自定義模板導(dǎo)入,AI自動(dòng)生成創(chuàng)意布局。
多格式導(dǎo)出:支持PDF、HTML、PPTX格式導(dǎo)出,適配各類演示場(chǎng)景。
LandPPT功能亮點(diǎn)
一鍵生成:從主題到完整PPT全程自動(dòng)化。
智能配圖:自動(dòng)匹配多源圖像。
深度研究:整合多搜索引擎獲取最新信息。
演講稿生成:自動(dòng)生成配套演講稿,支持多格式導(dǎo)出。
多文件上傳:支持批量處理,提升效率。
批量生成:加速PPT頁面生成。
模型自定義:按需選擇模型,控制成本。
LandPPT如何生成PPT
需求確認(rèn):輸入主題、選擇目標(biāo)受眾與頁數(shù)范圍,挑選場(chǎng)景模板,AI理解需求。
大綱生成:AI分析需求生成結(jié)構(gòu)化大綱,支持可視化編輯與實(shí)時(shí)預(yù)覽調(diào)整。
PPT生成:基于大綱一鍵生成完整PPT,包含設(shè)計(jì)、配圖與專業(yè)內(nèi)容。

LandPPT技術(shù)棧
后端:FastAPI(異步框架)、SQLAlchemy(數(shù)據(jù)庫)、Pydantic(數(shù)據(jù)驗(yàn)證)、Uvicorn(服務(wù)器)。
AI集成:OpenAI GPT系列、Anthropic Claude、Google Gemini、LangChain框架。
文檔處理:MinerU(PDF解析)、MarkItDown(格式轉(zhuǎn)換)、BeautifulSoup4(HTML解析)、Playwright(網(wǎng)頁提取)。
圖像處理:DALL-E(AI生成)、Pillow(圖像處理)、SiliconFlow(國產(chǎn)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,初始賬號(hào)admin,密碼admin123。
FAQ
問題支持哪些AI模型?部署方式有差異嗎?
支持OpenAI GPT-4o、Anthropic Claude-3.5、Google Gemini-1.5、Ollama四類模型。前三者需配置對(duì)應(yīng)機(jī)構(gòu)API密鑰(通過.env文件),依賴外部服務(wù);Ollama支持本地部署,無需外部API,適合對(duì)數(shù)據(jù)隱私要求高的場(chǎng)景(如企業(yè)內(nèi)部)。
問題:生成“產(chǎn)品技術(shù)介紹”PPT的步驟是什么?如何加入Excel技術(shù)參數(shù)數(shù)據(jù)?
生成步驟:
需求確認(rèn):輸入主題“產(chǎn)品技術(shù)介紹”,選擇目標(biāo)受眾(如客戶、技術(shù)團(tuán)隊(duì)),設(shè)置頁數(shù)范圍(如8-15頁),選“科技技術(shù)”類模板。
大綱生成:AI生成結(jié)構(gòu)化大綱(含產(chǎn)品概述、核心技術(shù)等章節(jié)),可編輯調(diào)整并預(yù)覽。
PPT生成:確認(rèn)大綱后一鍵生成,自動(dòng)匹配科技風(fēng)設(shè)計(jì)與技術(shù)相關(guān)配圖,填充專業(yè)內(nèi)容。
加入Excel數(shù)據(jù):在“需求確認(rèn)”或“大綱生成”階段,通過“智能文檔處理”導(dǎo)入Excel文件,平臺(tái)提取技術(shù)參數(shù)數(shù)據(jù)(如表格、數(shù)值),自動(dòng)轉(zhuǎn)為PPT中的圖表或文字,無需手動(dòng)復(fù)制;生成后可在預(yù)覽界面調(diào)整格式。
問題:本地安裝與Docker部署適用場(chǎng)景有何不同?首次使用要注意什么?
適用場(chǎng)景差異:
本地安裝:適合熟悉技術(shù)的個(gè)人/小團(tuán)隊(duì),需二次開發(fā)或自定義功能;需手動(dòng)配置Python環(huán)境,技術(shù)門檻較高。
Docker部署:適合企業(yè)/非技術(shù)用戶,追求快速部署;無需關(guān)注環(huán)境配置,通過容器一鍵啟動(dòng),但修改源碼靈活性較低。
首次使用要注意:
訪問地址:http://localhost:8000。
登錄:初始賬號(hào)admin,密碼admin123,建議首次登錄后修改密碼。
配置:檢查.env文件中的AI模型API密鑰是否有效(未配置或失效則無法使用GPT等模型);使用Ollama本地模型需確保已部署并與平臺(tái)關(guān)聯(lián)。
Github:https://github.com/sligter/LandPPT
相關(guān)資訊:
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
開源AI應(yīng)用平臺(tái)
中文版Ai一鍵生成PPT







