熊猫不是猫 生活的道路一旦选定,就要勇敢地走到底,决不回头。——左拉
博主

4小时前在线

熊猫不是猫
所谓天才,那就是假话,勤奋的工作才是实在的。——爱迪生
歌曲封面 未知作品

萌ICP备20229950号 蜀ICP备2021028903号

网站已运行 5 年 245 天 18 小时 10 分

Powered by Typecho & Sunny

11 online · 38 ms

Title

极空间“蕉”你做PPT!告别加班,AI秒出“Vibe神作”!

panda

·

NAS教程

·

Article

NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫,今天又给大家分享最近折腾的内容了,关注是对我最大的支持,阿里嘎多

引言

有一说一,无论是打工人还是学生党,PPT每次一遇上就让人直呼头秃。其实PPT制作的难点不在内容本身有多复杂,很多时候,真正卡住我们的反而是排版和设计!

在AI还没“出道”那会儿,想搞定一份拿得出手的PPT,基本上就三条路可走:要么你功底逆天,全靠自己设计;要么就得买素材网站的模板;不然,就只能开WPS这类办公软件的会员,用他们的专属模板。虽然这些都不算太烧钱,但真正让人头疼的是,即便有这些选项,我们往往还是很难找到真正“对味儿”、符合PPT主题的模板。
WPS会员

之前,AI在中文生成方面一直存在各种乱码、错别字层出不穷,基本是不可用状态。但nano banana pro的横空出世,彻底扭转了这一局面。于是,基于它的各类项目也便如雨后春笋般涌现,其中就包含了对中文输出能力要求极高的PPT制作!
项目介绍

真正让PPT制作焕然一新的,是名为“蕉幻”(banana-slides)的黑科技!依靠nano banana pro超强的文字生成功力,通过多模态模型,实现了“一键生成”PPT的操作!生成的PPT还能根据你的指令自由变换风格!无论是简单的一个想法、一份粗略的大纲,还是详细的完整描述,它都能帮你秒速生成PPT。

那作为开源的生产力工具,自然是有Docker镜像的,而对于有NAS的用户来说,将生产力集中到NAS上就在合适不过了。这次部署用到的是极空间,毕竟极空间的远程访问能直接实现Docker的公网,免去了映射和穿透等复杂的环节。
极空间

项目体验

项目是L站的大佬做的,目前在github已经收获了9k星标,开源地址:https://github.com/Anionex/banana-slides,感兴趣的可以自行去阅读开源代码。
开源信息

通过极空间的远程访问直接访问,首页的功能划分做的很明确,顶部为素材生成、历史项目、设置以及帮助,中间则是PPT的生成区域,支持一句话生成、大纲生成以及描述生成,下方则可以选择预设的模版,也支持上传模版。
项目首页

在使用前还是一样,先设置模型的对接地址与API,设置中支持OpenAI与Gemini两种格式,这里熊猫用的是第三方公益站的接口,所以选择OpenAI格式,个人比较推荐老张API,主要是稳定,运行很多年了。(非推广:https://api.laozhang.ai/register/?aff_code=rDFp
站点详情

模型设置这里个人建议选择2K就行,毕竟在清晰度和生成时间上都相对较友好,下方的生成描述并发与图像并发可以少选一点,同时也要注意你的API站点是否支持并发。
模型设置

回到首页,先说说顶部的素材生成。该功能可以通过参考图或者提示词生成对应的素材,素材会保留在素材库中方便后续使用,例如熊猫这里让它帮我生成了一个像素游戏风格的PPT模版。
素材生成

接着来到PPT生成环节,这里熊猫就用一句话生成做演示。直接输入你想要生成的内容描述,随后在下方选择你想要的模版,或者切换成文字描述输入你的末班要求。
PPT生成

点击之后项目会跳转到PPT的编辑页界面,这里会显示当前每一页的内容大纲,你也可以直接进行编辑修改。
编辑界面

如果觉得合适了,那就可以点击下一步来到图像生成界面。首先,需要点击描述生成,通过前面生成的大纲来确认每一页的详细内容,同样的这个界面也支持直接修改。
描述生成

最后则是图像生成了,支持单页和批量生成,为了确保生成的质量,熊猫个人建议是用单页手动去一次一次生成,批量有概率会出问题。
生成质量

可以看到整个页面的生成质量非常不错,风格也是按照我描述的熊猫风格来的,而中文的生成也是非常精准,没有出现乱码等情况,最重要的,观察这一页的大标题,AI甚至还做了竹子和熊爪的纹理,很细节了。
页面修改

如果觉得生成的页面有问题,也可以进行再次的大纲、描述以及风格的修改,同时这里也支持调用素材库的图片进行修改。
到处

最后则是导出,支持导出为PPTX格式,同时也支持PDF文件,其中PPTX有可编辑和不可编辑两种,顾名思义,可编辑就是文字等内容都是分开的,通过文件直接就能编辑,很适合二次修改。

项目部署

那么问题来了,这么好的项目该如何在极空间上部署呢?因为项目是前后端分离的,所以为了方便部署这里咱们直接用极空间Docker的Compose进行部署。
项目部署

在项目部署前我们需要下载.env环境变量文件,下载地址为https://github.com/Anionex/banana-slides/blob/main/.env.example,下载下来是.env.example,所以一定记得改名。
变量文件

文件中的内容其实并不需要更改,因为后续项目部署完成之后也可以在设置界面更改,下载之后将其放在指定的文件夹下面,熊猫建议是新增加一个专门的文件夹来存放,方便后续的容器管理与迁移。
目录树

随后打开极空间的Docker,来到Compose选择新建项目,复制下面的代码,记得检查端口、文件路径等设置,有冲突记得修改,其中文件路径如果不知道,可以使用Compose中的查询路径,选择想要查询的路径点击右下角的复制路径即可。
路径查询

♾️ text 代码:
services:
  backend:
    image: anoinex/banana-slides-backend
    container_name: banana-slides-backend
    ports:
      - "5000:5000"
    env_file:
      - ./banana-slides/.env
    volumes:
      - ./banana-slides/backend/instance:/app/backend/instance
      - ./banana-slides/uploads:/app/uploads
    restart: unless-stopped
    networks:
      - banana-slides-network

  frontend:
    image: anoinex/banana-slides-frontend
    container_name: banana-slides-frontend
    ports:
      - "3200:80"
    depends_on:
      - backend
    restart: unless-stopped
    networks:
      - banana-slides-network

networks:
  banana-slides-network:
    driver: bridge

部署完成之后就可以通过远程访问直接打开项目首页了,该项目并没有鉴权,不需要登录就可以使用,所以记得不要公开,毕竟你也不想你的token被大家消耗完吧!
蕉幻

写在最后

如果经常做PPT,或者有这方面的需求可以尝试部署一个备着,同时这东西还有个作用,可以用来给小朋友做儿童绘本、连环画之类的,总之衍生功能其实还有很多,就看大家怎么去使用了。

以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
尾图

现在已有 26 次阅读,0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到熊猫的小站,站点内容已全部恢复,不过之前的评论无法恢复,如有友链请在友链界面自行申请 不再显示
博主