1. 前言
AI 生成 PPT 是一种利用人工智能技术帮助用户快速创建专业级演示文稿的方法。用户只需提供主题或内容大纲,AI 算法就会自动分析并生成幻灯片,从而节省时间和精力。

上述 PPT 生成效果不错,但很多都是付费的。部分在线 AI 工具生成的 PPT 虽然美观,但下载时往往需要付费订阅,例如每月 49 元。对于使用频率不高的场景,成本较高。是否有免费开源的替代方案?在内部搭建可以节省费用并保障数据私密性。
经过查找,发现了一个名为 Presenton 的开源项目。以下是其生成效果的示例:

该项目支持 Docker 部署,流程相对简单。下面介绍如何在本地电脑上部署该开源项目。
2. 项目的部署
项目开源地址:https://github.com/presenton/presenton

Docker 镜像下载
使用以下命令下载镜像:
docker pull ghcr.io/presenton/presenton:latest

首次下载镜像可能需要较长时间。国内网络环境可能需要配置代理以顺利拉取镜像。
模型秘钥配置
目前模型支持 OpenAI、Google、Anthropic、Ollama、OpenAI 兼容 API 等厂商。本地电脑有显卡也可以安装 Ollama 配置模型。此外,文生图功能支持 DALL-E 3、Gemini Flash、Pexels 等。
Pexels 是一个提供免费图片和视频素材的网站,用于获取图片素材搜索(非文生图)。
准备好模型或网站的秘钥后,运行 Docker 镜像:
docker run -it --name presenton -p 5000:80 -e LLM="google" -e GOOGLE_API_KEY="******" -e IMAGE_PROVIDER="gemini_flash" -e CAN_CHANGE_KEYS="false" -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest
启动完成后,容器内部会启动 3000 和 8000 端口服务。

















