logo
0
0
WeChat Login

Bananno PPT Editor

基于 Next.js 的 AI 驱动 PPT 生成与编辑工具,集成 Google Gemini 和 Imagen API。

功能特性

  • 智能大纲生成:使用 Gemini Flash 根据输入内容自动生成 PPT 大纲
  • 文件支持:支持上传 .txt、.docx、.pdf 文件并提取文本
  • AI 图片生成:使用 Google Imagen API 生成专业的 PPT 幻灯片图片
  • 智能解析:使用 Gemini Pro Vision 将 PPT 图片解析为可编辑的 JSON 结构
  • 可视化编辑:提供直观的界面编辑 PPT 元素和配置
  • 重新生成:修改配置后重新生成幻灯片

技术栈

  • 框架: Next.js 16 (App Router)
  • 运行时: Bun
  • 语言: TypeScript 5
  • 样式: Tailwind CSS 4
  • AI 模型:
    • Google Gemini Flash (大纲生成)
    • Google Gemini Pro (图片解析)
    • OpenRouter / Google Imagen API (图片生成)

快速开始

1. 安装依赖

bun install

2. 配置环境变量

复制 .env.example.env.local 并填写你的 API 密钥:

cp .env.example .env.local

3. 运行开发服务器

bun run dev

访问 http://localhost:3000 查看应用。

使用流程

  1. 输入内容 - 输入文字或上传文件 (.txt, .docx, .pdf)
  2. 确认大纲 - 查看并编辑 AI 生成的 PPT 大纲
  3. 生成 PPT - 自动生成所有幻灯片图片
  4. 编辑调整 - 编辑元素配置并重新生成

详细文档

完整的安装指南、API 文档和开发计划,请查看项目文档。

许可证

MIT

About

No description, topics, or website provided.
Language
TypeScript98.9%
CSS0.7%
JavaScript0.5%