乐于分享
好东西不私藏

仅用30秒,生成完整PPT!这个AI工具到底凭什么?

仅用30秒,生成完整PPT!这个AI工具到底凭什么?

大家好,我是何三,独立开发者

今天给大家分享一个超级实用的开源项目——AIPPT。想象一下,你只需要输入一句话,AI就能帮你生成一份完整的PPT演示文稿,这听起来是不是很酷?

什么是AIPPT?

AIPPT是一个基于Vue3和AI技术构建的智能演示文稿编辑器。它最大的特点就是零后端,所有的AI处理都在浏览器中完成,你的API密钥只存储在本地,非常安全。

这个项目集成了多个主流的大语言模型,包括DeepSeek、GPT、Claude、Gemini、Kimi、通义千问等,你可以自由选择使用哪个模型。

核心功能亮点

1. 多模型支持

AIPPT支持10多种主流AI模型,包括:

  • DeepSeek
  • OpenAI (GPT系列)
  • Claude
  • Gemini
  • Kimi
  • 通义千问
  • GLM
  • 豆包
  • Grok
  • MiniMax

你只需要配置自己的API密钥,就可以在浏览器中直接调用这些模型。

2. AI一键生成幻灯片

这是最核心的功能!你只需要输入一个主题或提示词,AI就会自动生成完整的演示文稿,而且支持实时流式输出,你可以看到AI一步步生成内容的过程。

比如你输入”介绍Python编程语言”,AI会自动生成包含多个幻灯片的完整演示文稿。

AI生成PPT流程

3. 可视化编辑器

AIPPT提供了一个功能强大的可视化编辑器:

  • 拖拽式画布
  • 丰富的格式设置
  • 支持ECharts图表
  • 支持思维导图
  • 支持表格
aippt

4. 智能图表识别

当你有数据需要展示时,AIPPT会自动分析数据结构,推荐最合适的图表类型,帮你快速创建数据可视化。

5. AI语音助手

集成了讯飞ASR语音识别功能,你可以通过语音来编辑幻灯片,解放双手。

6. 多语言支持

支持8种语言,包括简体中文、繁体中文、英语、日语、韩语、印尼语、泰语、越南语,国际化做得非常好。

7. 多格式导出

支持导出为:

  • PDF
  • PPTX
  • PNG图片

8. Agent架构

AIPPT采用了分层Agent架构,包括:

  • Core层:核心编排器
  • Memory层:上下文管理
  • Skills层:技能注册表

这种架构让AI功能可以灵活扩展。

AIPPT核心功能

技术栈

前端核心

  • Vue 3 + Composition API
  • Vite 5
  • TypeScript
  • Pinia状态管理
  • Vue Router 4

UI和样式

  • Arco Design Vue组件库
  • UnoCSS原子化CSS
  • Konva.js画布渲染
  • Iconify图标库

AI和LLM

  • SSE流式输出
  • 智能模型路由
  • 多提供商架构
  • Agent系统

富内容支持

  • ECharts 5.5交互式图表
  • AntV G2声明式图表
  • Mind Elixir思维导图
  • Tiptap富文本编辑
  • KaTeX数学公式
  • Mermaid流程图
  • highlight.js代码高亮
AIPPT技术栈

快速开始

环境要求

  • Node.js ≥ 18
  • pnpm ≥ 8

安装步骤

  1. 克隆项目
git clone https://github.com/jitOffice/aippt.gitcd aippt
  1. 安装依赖
pnpm install
  1. 配置环境变量 复制.env.example.env,然后配置你的API密钥:
# 选择一个或多个提供商VITE_DEEPSEEK_API_KEY=sk-...VITE_OPENAI_API_KEY=sk-...VITE_KIMI_API_KEY=...
  1. 启动开发服务器
pnpm dev
  1. 打开浏览器访问 http://localhost:5173,点击”Try Demo”即可体验!

一键演示模式

如果你没有API密钥,可以直接使用内置的Demo模式,无需注册,点击”Try Demo”就能体验所有功能。

项目结构

src/├── agents/          # AI Agent系统│   ├── core/        # 核心编排器│   ├── memory/      # 上下文管理│   └── skills/      # 技能实现├── api/             # REST API客户端├── components/      # 可复用组件│   └── slide-page/  # 幻灯片编辑器├── composables/     # Vue组合式函数├── locales/         # 国际化文件├── router/          # 路由配置├── utils/│   ├── ai/          # LLM提供商和流式处理│   ├── export/      # 导出功能│   ├── import/      # 导入功能│   └── slide/       # 幻灯片渲染└── views/           # 页面视图

为什么推荐AIPPT?

1. 开源免费

完全开源,可以自由使用、修改和二次开发。

2. 隐私安全

API密钥只存储在浏览器的localStorage中,不会发送到任何服务器,真正做到隐私优先。

3. 功能强大

集成了多个主流AI模型,支持实时流式生成,功能非常完善。

4. 易于部署

零后端架构,前端直接调用AI API,部署非常简单。

5. 扩展性强

Agent架构让功能扩展变得简单,可以轻松添加新的AI技能。

适用场景

  • 快速制作演示文稿
  • AI辅助内容创作
  • 教育培训材料制作
  • 商业提案生成
  • 技术分享准备

总结

AIPPT是一个非常优秀的开源AI演示文稿生成工具,它将AI技术和传统PPT制作完美结合,大大提高了工作效率。

如果你经常需要制作PPT,或者对AI应用开发感兴趣,强烈建议你试试这个项目。它不仅是一个实用的工具,也是一个学习AI应用开发的好例子。

项目地址:https://github.com/jitOffice/aippt

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 仅用30秒,生成完整PPT!这个AI工具到底凭什么?

猜你喜欢

  • 暂无文章