推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)

这个项目能干嘛?

使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理

简化和优化了文生图和图生图的行为(我的最主要)

并且有一些目标检测和切割(我用不到)

视频和 imagefx 因为没 api,没试,原则上可以,

imagefx 在 imagefx 的官网免费,veo 免费一天 10 来次,可以使用其他国内视频 ai 替代

重点!

这个项目搭建需要梯子

本文详细视频讲解地址:

https://www.bilibili.com/video/BV1DyT9zqEvZ/?vd_source=67d6208fe3d9dfab2f35bd5205001cf0

体验地址:

备注:imagen3 和视频生成缺乏 api,无法使用

随时关闭的依旧搭建地址:(个人免费 api ,gemini 2.0 flash 一天只有 1500 次,每分钟 10 次,基本上同时多人使用要打挤,或者一天次数用超,家庭宽带 +cloudflare 的减速加持,连接缓慢)

https://geminiimageapp.fantacy.online/

这个只是体验一下功能做,你自行搭建是最佳选择

项目地址:

这个项目的 github 地址为 https://github.com/0xsline/GeminiImageApp

环境的安装:

python 环境(建议 3.10 以上) ,官网下载 https://www.python.org/downloads/

Node js 环境(直接装最新的稳定版本) 官网下载 https://nodejs.org/zh-cn

Git ,最好存在,方便后续更新

Google AI API Key (必需),gemini 2.0 的 api 每天免费 1500 次生成,需要 google 账号,

imagefx 和 veo 生成视频的 api 我没搞,首次免费 300 美元赠金,限期三个月,好像需要银行卡

如何部署?

github 的 readme 有点小错误,这里应该是

git clone https://github.com/0xsline/GeminiImageApp.git
cd GeminiImageApp

配置 api

复制环境变量模板

cp .env.example .env

修改,注意修改的是 GeminiImageApp 目录下的.env 文件,这个文件是需要你自己复制.env.example 出来的

GOOGLE_API_KEY=your_google_ai_api_key_here

GEMINI_API_KEY=your_google_ai_api_key_here

后端配置:

cd backend
pip install -r requirements.txt

如果 pip 安装不成功,依赖冲突?可以这样干

因为他指定了特定版本,但是你的 python 又安不上其中一些,那么就可以取消掉所有的版本,手动修改这个文件

然后重新安装即可

后端启动:

终端输入

Python ./run.py

前端配置和启动

#进入前端目录
cd frontend
#安装依赖
npm install
#启动开发服务器
npm run dev

启动成功,打开你的浏览器,输入

http://localhost:3000/

然后测试一下生成图片和图生图,ok,完工

如果前端页面打不开,把这里修改一下,然后重启

先加这个,然后继续

推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)的更多相关文章

  1. 28款GitHub最流行的开源机器学习项目,推荐GitHub上10 个开源深度学习框架

    20 个顶尖的 Python 机器学习开源项目 机器学习 2015-06-08 22:44:30 发布 您的评价: 0.0 收藏 1收藏 我们在Github上的贡献者和提交者之中检查了用Python语 ...

  2. Github项目推荐-图神经网络(GNN)相关资源大列表

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 转自 | AI研习社 作者|Zonghan Wu 这是一个与图神经网络相关的资源集合.相关资源浏览下方 ...

  3. 强烈推荐 GitHub 上值得前端学习的开源实战项目

    强烈推荐 GitHub 上值得前端学习的开源实战项目. Vue.js vue-element-admin 是一个后台前端解决方案,它基于和 element-ui 实现 基于 iView 的 Vue 2 ...

  4. 基于.NetCore开发博客项目 StarBlog - (15) 生成随机尺寸图片

    系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetC ...

  5. 最简单的基于FFmpeg的libswscale的示例附件:测试图片生成工具

    ===================================================== 最简单的基于FFmpeg的libswscale的示例系列文章列表: 最简单的基于FFmpeg ...

  6. 【全网最全的博客美化系列教程】01.添加Github项目链接

    全网最全的博客美化系列教程相关文章目录 [全网最全的博客美化系列教程]01.添加Github项目链接 [全网最全的博客美化系列教程]02.添加QQ交谈链接 [全网最全的博客美化系列教程]03.给博客添 ...

  7. Vue常用的GitHub项目

    Vue常用的GitHub项目(Demo案例) 应用实例 https://github.com/pagekit/pa... pagekit-轻量级的CMS建站系统 https://github.com/ ...

  8. GitHub项目徽标

    前言 GitHub徽标,GitHub Badge,你也可以叫它徽章.就是在项目README中经常看到的那些表明构建状态或者版本等信息的小图标.就像这样: 这些好看的小图标不仅简洁美观,而且包含了清晰易 ...

  9. 如何下载github项目中的某一部分

    如何下载github项目中的某一部分 一.总结 一句话总结: 通过 DownGit 下载:原地址失败的话直接百度DownGit,一大堆可用的 通过 Chrome 插件 GitZip 进行下载(推荐) ...

  10. 利用Travis CI 让你的github项目持续构建

    Travis CI 是目前新兴的开源持续集成构建项目,它与jenkins,GO的很明显的特别在于采用yaml格式,简洁清新独树一帜.目前大多数的github项目都已经移入到Travis CI的构建队列 ...

随机推荐

  1. php nginx 504 Gateway Timeout 网关超时错误

    对于 Nginx + FastCGI上的504网关超时错误(php-fpm),我们可以修改PHP和nginx的执行超时时间. 配置php 修改 php.ini(CentOS路径是/etc/php.in ...

  2. windows端5款mysql客户端工具

    1. MySQL Workbench 这属于mysql官方出品,免费,功能强大,是首选. 2. HeidiSQL 免费,功能强大,强烈推荐. 3. dbForge Studio for MySQL 收 ...

  3. 我最常用的 Visual Studio 2022 扩展插件推荐:生产力必备工具

    Visual Studio 2022作为微软推出的一款功能强大的IDE,业界称之为"宇宙第一IDE".它以出色的性能.丰富的内置功能和对多种编程语言的支持,深受开发者喜爱.然而,随 ...

  4. Python 潮流周刊#94:如何解决 FastAPI 的大文件传输问题?(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  5. Open R1 项目进展第一期

    DeepSeek R1 发布已经两周了,而我们启动 open-r1 项目--试图补齐它缺失的训练流程和合成数据--也才过了一周.这篇文章简单聊聊: Open-R1 在模仿 DeepSeek-R1 流程 ...

  6. 小白必看的java完整下载攻略!(在Typora中有图片参考)

    Java下载 在浏览器上搜索JDK(2024年最新版是22,本人下载的是21) 点击官网下载,会跳到Oracle官网,需要注册账号才可下载 根据自己的电脑型号选择下载(本人下载的是64的) 正常情况下 ...

  7. 2025成都.NET开发者Connect圆满结束

    大家好,我是Edison. 2025年成都.NET开发者Connect线下聚会活动于3月29日圆满结束,本次活动吸引了约30位.NET开发者朋友参与,他们分别来自成都各家技术公司,我们相聚城南华府国际 ...

  8. Vscode写Markdown解决图片使用问题

      最近使用Vscode+Markdown写博客,图片不好弄,想了一下办法,有需要的人可以参考,有更方便的方法欢迎提出!   首先为了解决图片粘贴问题,下载一个扩展,Markdown Paste,下载 ...

  9. Model Context Protocol

    MCP is an open protocol that enables AI models to securely interact with local and remote resources ...

  10. 【U-Boot】解决U-Boot的“Unknown command 'help' - try 'help'”问题

    [U-Boot]解决U-Boot的"Unknown command 'help' - try 'help'"问题 零.起因 最近在玩U-Boot,自己编译U-Boot之后输入hel ...