最近做项目经常需要生成配图,试过几个 AI 图片工具,要么强制登录,要么每天额度有限。有次赶进度需要连续生成十几张图,结果卡在额度限制上。
就想着能不能自己做个简单的,打开就能用,不需要那些繁琐流程。于是花了几天搞了这个项目,现在开源出来。
GitHub 仓库: https://github.com/cf12436/z-img
功能很简单:
没做花里胡哨的东西,就是个纯粹的工具。打开网页,输入描述,等几秒,图就出来了。
项目用的是 Pollinations AI 的免费图片生成 API 。如果你想自己部署这个项目,需要去他们网站申请一个 API Token:
获取 API Token: https://pollinations.ai/
注册账号后,在个人中心可以拿到一个 sk_ 开头的 token 。这个是免费的,就是用来调用图片生成接口。
项目是开源的,代码在 GitHub 上。如果你想本地跑或者部署到自己的服务器:
git clone https://github.com/cf12436/z-img.git
cd z-img
pnpm install # 或 npm install
cp .env.example .env.local
然后编辑 .env.local,把你在 Pollinations AI 申请的 token 填进去:
POLLINATIONS_TOKEN=sk_你的 token
pnpm dev
访问 http://localhost:3000 就能看到界面了。
如果想部署到线上让别人也能用,推荐用 Cloudflare Pages ,免费而且快:
outPOLLINATIONS_TOKEN部署完会给你一个域名,也可以绑自己的域名。Vercel 或 Netlify 也可以,配置差不多。
这个项目比较简单,主要就是解决我自己的需求。有几点需要说明:
如果你需要专业级的图片生成,可能还是得用付费工具。但如果只是写文档、做 PPT 需要点配图,或者快速验证个创意,这个应该能满足需求。
MIT 协议,随便用。想自己部署、改代码、商用都可以。
如果你觉得有用可以给个 star ,有问题欢迎提 Issue 。想改进什么也欢迎 PR 。
链接:
GitHub: https://github.com/cf12436/z-img
获取 API Token: https://pollinations.ai/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.