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商業版授權金鑰。即便沒有該元件,仍可將其轉存為圖片格式的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號