⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

在日常工作和学习中,我们多少都遇到过这样的困境:明天就要做汇报,今天却还要花数小时制作PPT;或者因为使用了在线AI生成工具,担心机密数据泄露。Presenton的出现,正是为了解决这些痛点。

作为一个完全开源且支持本地运行的AI演示文稿生成工具,Presenton以其独特的技术架构和隐私保护特性,正在吸引越来越多用户的关注。

简介

Presenton是一款创新的开源工具,它能够将简单的提示词或文档自动转换为精美的演示文稿。与传统的PPT制作工具不同,Presenton的核心优势在于其AI驱动的内容生成能力,同时保持了完全的本地运行特性,确保了用户数据的隐私安全。

核心功能

智能内容生成

用户只需提供简单的提示词或上传文档,Presenton就能自动生成结构合理的演示内容,包括文字和配图,大幅提升工作效率。它支持多种文档格式上传,包括PDF、Text、PPTX、DOCX等主流格式,用户可以轻松将现有内容转化为演示文稿。

多样化主题支持

首批版本即提供了7种精心设计的主题模板,满足不同场景的视觉需求,从商务汇报到学术展示都能找到合适风格。用户还可以通过HTML和Tailwind CSS创建无限的自定义演示文稿设计。

灵活的导出选项

生成的演示文稿可以导出为标准PPTX格式或PDF文档,方便与不使用Presenton的同事共享内容。这意味着你可以用Presenton快速生成初稿,然后在其他主流演示软件中进行进一步细化。

强大的AI模型支持

Presenton支持多种大型语言模型(LLMs),包括OpenAI、Google Gemini、Anthropic、Ollama以及任何OpenAI兼容的提供商。这种灵活性让用户可以根据自己的需求和预算选择最合适的模型。

离线生成能力

当与Ollama结合使用时,Presenton可以提供GPU加速的完全离线生成体验,使用开源模型,确保数据完全不离开本地环境。

安装部署

Docker一键启动(推荐新手)

这是最省心的方式,不需要安装额外依赖:

1.拉取镜像并启动

Linux/macOS(打开终端输入):

docker run -it --name presenton -p 5000:80 -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest

Windows(打开PowerShell输入):

docker run -it --name presenton -p 5000:80 -v "${PWD}\app_data:/app_data" ghcr.io/presenton/presenton:latest

这里的5000是端口号,如果你电脑的5000端口被占用,换成8080或其他数字即可。

2.访问应用

打开浏览器,输入http://localhost:5000,就能看到Presenton的操作界面,不需要注册登录,直接使用。

3.配置AI模型(可选)

如果想指定用OpenAI或Google模型,启动时加上环境变量即可。比如用GPT-4生成文本,DALL-E 3出图:

docker run -it --name presenton -p 5000:80 \
-e LLM="openai" -e OPENAI_API_KEY="你的API密钥" \
-e IMAGE_PROVIDER="dall-e-3" -e CAN_CHANGE_KEYS="false" \
-v "./app_data:/app_data" ghcr.io/presenton/presenton:latest

用Ollama本地模型也很简单,只需指定模型名称:

docker run -it --name presenton -p 5000:80 \
-e LLM="ollama" -e OLLAMA_MODEL="llama3.2:3b" \
-e IMAGE_PROVIDER="pexels" -e PEXELS_API_KEY="你的API密钥" \
-v "./app_data:/app_data" ghcr.io/presenton/presenton:latest

使用教程

1. 添加提示,选择幻灯片数量和语言

2. 选择主题

3. 审阅并修改大纲

4. 选择主题

5. 在应用程序上展示

6. 更改主题

7. 将演示文稿导出为 PDF 和 PPTX

开源地址

https://github.com/presenton/presenton

文章目录
  1. 1. 简介
  2. 2. 核心功能
    1. 2.0.1. 智能内容生成
    2. 2.0.2. 多样化主题支持
    3. 2.0.3. 灵活的导出选项
    4. 2.0.4. 强大的AI模型支持
    5. 2.0.5. 离线生成能力
  • 3. 安装部署
    1. 3.0.1. 1.拉取镜像并启动
    2. 3.0.2. 2.访问应用
    3. 3.0.3. 3.配置AI模型(可选)
  • 4. 使用教程
    1. 4.0.1. 1. 添加提示,选择幻灯片数量和语言
    2. 4.0.2. 2. 选择主题
    3. 4.0.3. 3. 审阅并修改大纲
    4. 4.0.4. 4. 选择主题
    5. 4.0.5. 5. 在应用程序上展示
    6. 4.0.6. 6. 更改主题
    7. 4.0.7. 7. 将演示文稿导出为 PDF 和 PPTX
  • 5. 开源地址