基于 nano banana pro 的原生AI PPT生成应用
开源免费 · AI原生 · 一句话生成Banana Slides 是一个基于 nano banana pro 的原生AI PPT生成应用,致力于打造真正的"Vibe PPT"体验。它能够根据一句话描述、大纲或页面描述自动生成精美的PPT,支持智能文档解析、口头修改指定区域,并可一键导出可编辑的PPTX文件。
输入主题描述,AI自动生成完整PPT
支持PDF、Word、PPT、图片等多种格式
上传任意模板图片,AI智能应用风格
选中区域,用自然语言描述修改需求
| 软件 | 版本要求 | 说明 |
|---|---|---|
| Node.js | ≥ 18.0 | JavaScript 运行环境 |
| pnpm | ≥ 8.0 | 包管理器(推荐) |
| Python | ≥ 3.10 | 后端服务运行 |
需要 nano banana pro API Key,可在 官网 申请
git clone https://github.com/Anionex/banana-slides.git
cd banana-slides
# 进入前端目录
cd frontend
# 安装依赖
pnpm install
# 返回根目录,进入后端目录
cd ../backend
# 创建虚拟环境
python -m venv venv
# 激活虚拟环境 (Windows)
.\venv\Scripts\activate
# 激活虚拟环境 (Mac/Linux)
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt
# 复制环境变量模板
cp .env.example .env
# 编辑 .env 文件,填入你的 API Key
NANO_BANANA_API_KEY="your-api-key-here"
# 在 backend 目录下
python main.py
# 或使用 uvicorn
uvicorn main:app --reload --port 8000
# 在 frontend 目录下
pnpm dev
启动成功后,访问 http://localhost:3000 即可使用
生成完成后,点击右上角的"导出"按钮,即可下载可编辑的 .pptx 文件。该文件可直接在 Microsoft PowerPoint 或 WPS 中打开编辑。
导出的PPT保留了所有元素的可编辑性,包括文字、形状、图片等
目前支持 PDF、Word (.docx)、PowerPoint (.pptx)、图片 (JPG/PNG) 等格式。
是的,Banana Slides 是开源项目,生成的PPT可以自由使用,包括商业用途。
在生成页面点击"上传模板",上传你喜欢的PPT模板图片,AI会自动提取风格并应用到生成的PPT中。
请检查:1) API Key 是否正确配置;2) 网络连接是否正常;3) API 额度是否充足。