[开源] 做了个免费的 z-image 图片生成器,无需登录直接用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
maomaolkd

[开源] 做了个免费的 z-image 图片生成器,无需登录直接用

  •  
  •   maomaolkd 3 月 16 日 920 次点击
    这是一个创建于 39 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [开源] 做了个免费的 z-image 图片生成器,无需登录直接用

    最近做项目经常需要生成配图,试过几个 AI 图片工具,要么强制登录,要么每天额度有限。有次赶进度需要连续生成十几张图,结果卡在额度限制上。

    就想着能不能自己做个简单的,打开就能用,不需要那些繁琐流程。于是花了几天搞了这个项目,现在开源出来。

    GitHub 仓库: https://github.com/cf12436/z-img

    能做什么

    功能很简单:

    • 输入文字描述生成图片(中英文都支持)
    • 调整分辨率、随机种子、AI 增强等参数
    • 自动保存历史记录(本地缓存 7 天)
    • 支持 12 种语言界面

    没做花里胡哨的东西,就是个纯粹的工具。打开网页,输入描述,等几秒,图就出来了。

    使用的 AI 服务

    项目用的是 Pollinations AI 的免费图片生成 API 。如果你想自己部署这个项目,需要去他们网站申请一个 API Token:

    获取 API Token: https://pollinations.ai/

    注册账号后,在个人中心可以拿到一个 sk_ 开头的 token 。这个是免费的,就是用来调用图片生成接口。

    如果想自己部署

    项目是开源的,代码在 GitHub 上。如果你想本地跑或者部署到自己的服务器:

    1. 克隆项目:
    git clone https://github.com/cf12436/z-img.git cd z-img 
    1. 安装依赖:
    pnpm install # 或 npm install 
    1. 配置环境变量:
    cp .env.example .env.local 

    然后编辑 .env.local,把你在 Pollinations AI 申请的 token 填进去:

    POLLINATIONS_TOKEN=sk_你的 token 
    1. 启动:
    pnpm dev 

    访问 http://localhost:3000 就能看到界面了。

    部署到线上

    如果想部署到线上让别人也能用,推荐用 Cloudflare Pages ,免费而且快:

    1. Fork 项目到你的 GitHub
    2. 登录 Cloudflare ,创建 Pages 项目,连接你 fork 的仓库
    3. 构建配置选 Next.js ,输出目录填 out
    4. 在环境变量里加上你的 POLLINATIONS_TOKEN

    部署完会给你一个域名,也可以绑自己的域名。Vercel 或 Netlify 也可以,配置差不多。

    一些说明

    这个项目比较简单,主要就是解决我自己的需求。有几点需要说明:

    • 依赖第三方服务:图片生成靠 Pollinations AI ,如果它挂了这个也挂
    • 生成速度:大概 8-15 秒,不算特别快
    • 图片质量:日常配图够用,但细节有时会有点奇怪( AI 通病)

    如果你需要专业级的图片生成,可能还是得用付费工具。但如果只是写文档、做 PPT 需要点配图,或者快速验证个创意,这个应该能满足需求。

    开源协议

    MIT 协议,随便用。想自己部署、改代码、商用都可以。

    如果你觉得有用可以给个 star ,有问题欢迎提 Issue 。想改进什么也欢迎 PR 。


    链接:
    GitHub: https://github.com/cf12436/z-img
    获取 API Token: https://pollinations.ai/

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5261 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 07:53 PVG 15:53 LAX 00:53 JFK 03:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86