SuperAPI AI 工具集

presenton

办公与效率

查看项目

更新于 10-15 20:06

技能介绍

用途:Presenton 是开源、本地运行的 AI 演示文稿生成器,用于根据文本提示或上传的文档生成专业幻灯片,并导出为 PPTX 和 PDF;同时提供内置 MCP 服务器,便于智能体以编程方式生成演示文稿。

主要能力:支持从提示词或文档生成结构化幻灯片;支持导出 PPTX 与 PDF;支持上传已有 PPTX 提取主题/设计作为自定义模板;内置 MCP 服务器,暴露 generate_presentation 工具;可选图像提供方包括 DALL-E 3、Gemini Flash、Pexels、Pixabay、ComfyUI。

使用方式:推荐用 Docker 运行,例如 docker run -it --name presenton -p 5000:80 -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest;本地开发需 Node.js LTS、Python 3.11 与 uv。需配置 OpenAI、Google Gemini、Anthropic 之一或本地 Ollama。生成接口为 POST http://localhost:5000/api/v1/ppt/generate,请求体含 prompt 与 n_slides,返回 pptx_url 与 pdf_url;上传模板接口为 POST /api/v1/ppt/upload-template。MCP 配置指向 http://localhost:5000/mcp。

适用场景:生成任意主题演示文稿、将文档或报告转为幻灯片、导出 PPTX/PDF、构建产出演示文稿的智能体工作流、完全在本地设备运行 AI 生成。

限制:生成耗时约 15–60 秒,需异步处理;错误格式为 { detail: "<message>" };建议按提示哈希缓存结果,开发时可用 DISABLE_IMAGE_GENERATION=true 加速,生产环境可设 CAN_CHANGE_KEYS=false 锁定凭据。许可证为 Apache 2.0。