海外访问:www.kdjingpai.com
Ctrl + D 收藏本站

Presenton 是一个开源的 AI 演示文稿生成工具,旨在帮助用户快速创建专业幻灯片。它支持本地运行,保护数据隐私,避免上传敏感信息到云端。用户可以通过 OpenAI、Gemini 或 Ollama 等 AI 模型生成内容,支持自定义 HTML 和 Tailwind 模板,提供多种主题选择。Presenton 还提供 API 接口,允许开发者通过请求生成演示文稿。它兼容多种图像生成工具,如 DALL-E 3 和 Pexels,适合需要高效制作演示文稿的个人和团队。项目托管在 GitHub,拥有活跃的社区支持,适合开发者和企业用户使用。

 

功能列表

  • 支持 OpenAI、Gemini、Ollama 等主流 AI 模型生成演示文稿内容。
  • 提供 API 接口,允许通过 HTTP 请求生成幻灯片。
  • 支持自定义 HTML 和 Tailwind 模板,适配多种设计需求。
  • 集成 DALL-E 3、Pexels、Pixabay 等图像生成或获取工具。
  • 支持本地运行 Ollama 模型,确保数据隐私。
  • 提供多种主题选择,如经典、现代、专业等。
  • 支持上传 PDF、TXT、PPTX、DOCX 文件,提取内容生成幻灯片。
  • GPU 加速支持,提升大型模型的生成效率。

使用帮助

安装流程

Presenton 主要通过 Docker 部署,确保用户可以快速在本地运行。以下是详细的安装步骤:

  1. 安装 Docker
    确保你的系统已安装 Docker 和 Docker Compose。如果未安装,可参考 Docker 官网的安装指南(https://docs.docker.com/get-docker/)。
  2. 拉取 Presenton 镜像
    打开终端,运行以下命令拉取最新镜像:

    docker pull ghcr.io/presenton/presenton:latest
    
  3. 运行容器
    使用 Docker 运行 Presenton,配置相关环境变量。例如,使用 OpenAI 模型:

    docker run -it --name presenton -p 5000:80 -e LLM="openai" -e OPENAI_API_KEY="your_openai_api_key" -e IMAGE_PROVIDER="dall-e-3" -e CAN_CHANGE_KEYS="false" -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest
    
    • -p 5000:80:映射容器端口到本地 5000 端口,可根据需要更改 5000。
    • -e LLM="openai":选择 AI 模型,支持 openaigoogleollama 或 custom
    • -e OPENAI_API_KEY:输入你的 OpenAI API 密钥。
    • -e IMAGE_PROVIDER:选择图像提供者,如 dall-e-3 或 pexels
    • -e CAN_CHANGE_KEYS="false":防止 API 密钥被修改,增强安全性。
    • -v "./app_data:/app_data":持久化存储数据。
  4. 启用 GPU 加速(可选)
    如果使用 Ollama 模型并有 NVIDIA GPU,需安装 NVIDIA Container Toolkit。然后运行:

    docker run -it --name presenton --gpus=all -p 5000:80 -e LLM="ollama" -e OLLAMA_MODEL="llama3.2:3b" -e IMAGE_PROVIDER="pexels" -e PEXELS_API_KEY="your_pexels_api_key" -e CAN_CHANGE_KEYS="false" -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest
    
    • 确保 GPU 驱动和 NVIDIA Container Toolkit 已正确配置。
    • OLLAMA_MODEL 指定模型,如 llama3.2:3b
  5. 验证运行
    容器启动后,访问 http://localhost:5000,即可进入 Presenton 的 Web 界面。

使用主要功能

Presenton 的核心功能是 AI 驱动的演示文稿生成,以下是具体操作流程:

  1. 创建演示文稿
    • 登录 Web 界面后,点击“新建演示文稿”。
    • 输入主题或上传文件(如 PDF、TXT、PPTX、DOCX)。
    • 选择主题风格(如 classicmodernprofessional)。
    • 设置 AI 模型和图像提供者,点击“生成”。
  2. 自定义模板
    • 在“模板”设置中,上传 HTML 文件或使用 Tailwind CSS 自定义布局。
    • 支持调整字体、颜色和背景,保存后可重复使用。
  3. 通过 API 生成幻灯片
    • Presenton 提供 API 接口,开发者可通过 HTTP 请求生成演示文稿。
    • 示例请求(使用 curl):
      curl -X POST http://localhost:5000/api/generate \
      -H "Content-Type: multipart/form-data" \
      -F "theme=modern" \
      -F "content=@document.txt" \
      -F "api_key=your_api_key"
      
    • 确保 Content-Type 设置为 multipart/form-data
    • 返回生成的幻灯片文件(PPTX 格式)。
  4. 图像生成与插入
    • 选择图像提供者(如 DALL-E 3 或 Pexels)。
    • 输入图像描述,AI 将生成或从图库获取匹配图片。
    • 拖拽图片到幻灯片,调整大小和位置。
  5. 编辑与导出
    • 在 Web 界面编辑幻灯片内容,支持文本、图片和图表。
    • 导出为 PPTX 或 PDF 格式,保存到本地。

特色功能操作

  • 本地运行保护隐私:Ollama 支持在本地运行开源模型,无需上传数据到云端。设置 LLM=ollama 和 OLLAMA_MODEL 后,所有生成过程在本地完成。
  • GPU 加速:大型模型(如 llama3.2:3b)可通过 GPU 加速,生成速度提升 2-3 倍。确保 GPU 内存足够。
  • 多文件支持:上传多个文档(PDF、TXT 等),Presenton 自动提取关键内容,生成结构化幻灯片。

注意事项

  • 确保 API 密钥安全,建议设置 CAN_CHANGE_KEYS=false
  • 检查 Docker 容器日志,排查运行问题:
    docker logs presenton
    
  • 定期更新镜像以获取最新功能:
    docker pull ghcr.io/presenton/presenton:latest
    

应用场景

  1. 企业报告制作
    企业用户可上传季度报告(PDF 或 DOCX),Presenton 提取关键数据,生成专业幻灯片,适合快速准备会议材料。
  2. 教育培训
    教师可输入课程提纲,结合 Pexels 图库生成图文并茂的教学幻灯片,提升课堂吸引力。
  3. 开发者集成
    开发者通过 API 将 Presenton 集成到工作流,批量生成产品介绍幻灯片,适合初创公司或技术团队。
  4. 个人项目展示
    个人用户可使用自定义模板,生成独特风格的幻灯片,用于展示作品集或创意项目。

QA

  1. Presenton 是否需要联网?
    如果使用 Ollama 本地模型,无需联网即可生成幻灯片。若使用 OpenAI 或 Pexels,则需联网获取 API 服务。
  2. 如何保护数据隐私?
    设置 LLM=ollama 并使用本地模型,所有数据处理在本地完成,不上传云端。建议设置 CAN_CHANGE_KEYS=false 防止密钥泄露。
  3. 支持哪些文件格式?
    支持上传 PDF、TXT、PPTX、DOCX 文件,生成幻灯片内容。导出格式包括 PPTX 和 PDF。
  4. 如何自定义幻灯片风格?
    在 Web 界面上传 HTML 模板或编辑 Tailwind CSS,支持调整字体、颜色和布局。提供 classicmodern 等内置主题。
0已收藏
0已赞

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

回顶部

zh_CN简体中文