开源 AI 演示文稿生成器 + API——Gamma / Canva / Beautiful AI 的自托管替代
更新于 2026-08-10
← 返回汇总没有 SaaS 锁定,没有强制订阅,模型和数据完全自主
从 prompt、上传文档或自己的 PowerPoint 设计生成演示文稿;内置模板库 + 拖拽编辑 + 完全可编辑 PPTX/PDF 导出。自托管 Docker 或桌面 App 双形态,17 种 LLM Provider BYOK 接入,附 AI 生成 API 与内置 MCP Server。
运行形态:Docker 自托管(ghcr.io/presenton/presenton:latest)/ Electron 桌面(Mac/Win/Linux)/ 官方云。Trendshift Trending 上榜,Apache-2.0 全开源。
Gamma/Canva 按月强制订阅,团队规模大了账单失控,导出还常带水印或格式残缺
只能用它家后端,不能接自己的 OpenAI/本地 Ollama,企业数据全走第三方
SaaS 不给你程序化生成接口,没法把演示生成接进自己的流水线
Presenton 的关键卖点:Bring Your Own Key——用自己的 OpenAI / Gemini / Azure / Bedrock / Anthropic / Ollama key,只按实际用量付费,无隐藏费用、无订阅。本地模型跑 Ollama,数据完全不出设备。
Docker 一条命令,带 GPU 支持;数据、模板、记忆全在自己服务器
PPTX 完全可编辑(不是图片拼贴),PDF 专业排版
用已有免费/付费 ChatGPT 账号直接登录生成,无需单独 API key
prompt / 上传文档(LiteParse OCR)/ 现有 PPT 模板 + AI 生成 / CSV 数据报告
内置模板库(pitch/业务报告/高管更新/教育)+ HTML+Tailwind 自定义无限模板 + 从 PPT 反哺模板
拖拽式编辑器,图标/图表/自定义图形,PPTX + PDF 双导出
per-presentation 记忆,本地 Qdrant + SQLite,无需 OpenAI key 初始化
native / SearXNG / Tavily / Exa 四种模式,内容基于实时信息
私有工作区 + 内置管理面板,API key 管理,凭据轮换/恢复
| 类别 | Provider |
|---|---|
| 云 API | OpenAI / Google Gemini / Vertex AI / Azure OpenAI / Amazon Bedrock / Anthropic / DeepSeek / OpenRouter / Fireworks / Together / Cerebras |
| 本地 | Ollama(可 Docker GPU 加速)/ LM Studio |
| 网关 / 兼容 | LiteLLM / Custom(任意 OpenAI 兼容端点)/ Codex(OAuth) |
文本与图像 Provider 可混搭。图像后端:DALL-E 3 / GPT Image / Gemini Flash / Pexels / Pixabay / Nano Banana / ComfyUI(自托管)/ Open WebUI / 任意 OpenAI 兼容 /v1/images 端点。
POST /api/v1/ppt/presentation/generate # Bearer sk-presenton-…(Admin → API keys 生成) curl -X POST http://localhost:5001/api/v1/ppt/presentation/generate \ -H "Authorization: Bearer sk-presenton-YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "content": "Introduction to Machine Learning", "n_slides": 5, "language": "English", "template": "general", "export_as": "pptx" }' → {"presentation_id":"d3000f96…","path":"/app_data/…/Intro.pptx","edit_path":"/presentation?id=…"}
参数:content / slides_markdown / instructions / tone(default·casual·professional·funny·educational·sales_pitch)/ verbosity(concise·standard·text-heavy)/ web_search / n_slides / language / template / include_table_of_contents / include_title_slide / files(先经 /upload)/ export_as。
任何 MCP 感知 Agent 都能调用 Presenton 生成演示文稿——把「做 PPT」变成 Agent 的一次工具调用。
{
"servers": {
"presenton": {
"url": "http://localhost:5001/mcp",
"type": "http",
"headers": { "Authorization": "Bearer sk-presenton-…" }
}
}
}
⚠️ 认证用 admin 生成的 access key(sk-presenton-…),浏览器 JWT 不作为 MCP 凭据;吊销即时生效。Electron 桌面版无 MCP(默认 DISABLE_AUTH)。
# Docker 启动(默认 SQLite,数据在 ./app_data) docker run -it --name presenton -p 5001:80 \ -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest # 浏览器打开 http://localhost:5001 # 带 Ollama 本地模型 + GPU docker run -it --name presenton --gpus=all -p 5001:80 \ -e LLM="ollama" -e OLLAMA_MODEL="llama3.2:3b" \ -e IMAGE_PROVIDER="pexels" -e PEXELS_API_KEY="…" \ -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest
或桌面 App(presenton.ai/download,Mac/Win/Linux Electron)。Electron 开发:cd electron && npm run setup:env && npm run dev(需 Node LTS + Python 3.11 + uv)。
API 接入,从 CSV/文档批量生成数据报告与周报
Ollama 本地模型 + 自托管,演示内容不出内网
BYOK 只按用量付费,自带 ChatGPT 账号免费/付费直接登录
MCP Server 让 Claude/Cursor 等 Agent 直接产出 PPTX
pitch deck 模板 + 语气(sales_pitch)快速出提案
educational 语气 + 教育模板,讲义批量生成
「自托管 + BYOK + API + MCP」的组合在 AI 演示赛道是稀缺位——企业要的不是又一个 SaaS 订阅,而是能接进自家流水线、数据可控的生成层。若模板市场 + MCP 生态 + 多语言持续扩展,有望成为组织内部演示生成的默认基础设施。
生成接口 + 文档/CSV 输入,可编程进 BI 与报告流水线
Agent 时代「PPT 即工具调用」,办公自动化的桥
Ollama + GPU Docker,全离线演示生成可行
本地确定性规则模拟 Presenton 的生成 API——输入主题,选语气/详细度/页数/语言/模板,即时产出完整 PPT 大纲(封面+目录+内容页+总结)、每页要点与图像建议,并展示等效的 API 请求 JSON。零 LLM、零网络。
tone/verbosity/n_slides/template 与真实接口一致
确定性规则产出可读的演示结构与要点
等效 curl + JSON 展示,照抄可调真实 API