背景

前几篇文章主要讲了Google AI Studio放出的消息,说是周末对Gemini API的调用进行限时免费。这对于开发者来说一个福音,不知道大家有没有去薅这一波羊毛。趁着免费这个福利,今天给大家带来的是一个Nano Banana的自定义开发实战案例,利用一些开源项目结合周末限免的Gemini API接口,来实现对Nano Banana的各种骚操作。

前言分析

当前情况分析:

目前我们是在使用Nano Banana的过程中,大多数是通过输入不同的提示词以及图像进行创意生成,这不仅需要我们掌握一定提示词技巧。同时也要对不同的提示词进行分类整理,整体过程都较为繁琐,使得创作者无法将精力主要集中在产品创作上。与此同时,在对一张图片连续修改的过程中,还需多次对话并且通过大量的文本进行描述,才能到达想要的效果。总体来说,都不是很便利和友好。

Nano Bananary

Nana Bananary 香蕉超市,是一个开源的项目(ZHO-ZHO-ZHONano-Bananary),通过调用Gemini API接口,启动了Nano Banana模型(Gemini2.5-Flash-Preview-Image),结合3D、玩偶、换背景、高清修复、姿势参考等27类型,可以一键生成,无需提示词,并支持局部涂选、连续编辑。部署起来也是相关的便利,再结合周末限免的Gemini API那简直是一个字“爽”!
在这里插入图片描述

开源地址为: https://github.com/ZHO-ZHO-ZHO/Nano-Bananary

Google AI Studio试用地址:https://ai.studio/apps/drive/1JknFrFFdiOm7FIA8MLOJa_vtJN2g24c1

一、Nano Bananary 本地部署

1. 本地需要安装node.js环境

(1)查看是否已安装 Node.js

node -v
npm -v

(2)Windows / macOS 安装 Node.js

访问 Node.js 官方网站下载 LTS(长期支持版):
https://nodejs.org/
下载后双击安装包,保持默认设置即可。

# **安装依赖**
(base) PS D:\AI_image\nano\Nano-Bananary> npm install
up to date in 484ms
9 packages are looking for funding
  run `npm fund` for details

2. 设置Gemini API key

  1. 获取 Gemini API Key 打开 Google AI Studio
  2. 登录后在 API Keys 页面创建一个新 Key。
  3. 复制生成的 API Key
  4. 在项目中配置环境变量,在你的项目根目录下(和 package.json 同级),新建或编辑一个.env.local文件,加入下面内容:
GEMINI_API_KEY=你的_Gemini_API_Key_粘贴到这里

3. 运行项目

(base) PS D:\AI_image\nano\Nano-Bananary> npm run dev

> 🍌-nano-bananary|zho@0.0.0 dev
> vite

  VITE v6.3.5  ready in 1988 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help

二、Nano Bananary 示例

1. Nano Bananary玩法

Nano Bananary 提供了有很多的模版,我们可以根据展示的模版直接进行图像的生成处理,并且无写对应的提示词。

🌟 使用步骤指南 🌟

🔹 1⃣ 选择用法 (模版 / 功能)
🔹 2⃣ 上传图片 🖼️
🔹 3⃣ 点击生成 ✨ / 局部涂选 🎨
🔹 4⃣ 发送到 ➡️ 新玩法中继续 🎉

2. 生成3D手办实操过程

(1)选择【3D Figurine】这一用法。

在这里插入图片描述

(2)上传图片

在这里插入图片描述

(3)点击【生成图片】,然后右侧我们就可以看到效果。

在这里插入图片描述

(4)通过设置【蒙版大小】来调整生成图片的大小。

在这里插入图片描述

(5)点击【use as Input】我还可以进行持续的编辑创作。

在这里插入图片描述

3. Nano Bananary的多种用法

Nano Bananary中还有其他27种不同的生成方法,而且每个都有质量很高的提示词。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

三、总结

综合近期大家围绕Nano Banana所迸发的各类灵感创意,再考量Gemini API的免费特性,我们完全有能力依据自身的奇思妙想调用该API,以实现更为卓越的灵感创作。

在此方面,Nano Bananary堪称一个颇具代表性的范例。它通过化解用户在实际使用进程中的若干痛点,显著提升了使用的便捷性。

展望后续发展,预计其还会增添图生视频的操作功能,着实值得我们翘首以盼!

✨ 都已经看到这里,赶紧体验上手吧,与此同时也顺便点个赞+关注哦!!!

在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐