背景
在ChatGPT出现后,聊天相关的开源工具多如牛毛,但是一直以来没找到一个能集成多平台绘图能力的开源项目。有时为了给博客文章配一个图,辗转于多个平台,这也太难受了。于是闲暇时间我在lovable.dev
平台上搭建了一个集成式网页。
今天恰逢强大到令人瞠目的gpt-image-1
模型发布,我想是时候把这个小小项目给介绍一下,方便大家填上API就可以直接使用。使用它你不需要安装任何软件,即用即走,我保证。但你不妨点个赞再走,我感谢:)
功能介绍
这个叫PaintBot Hub的项目,旨在提供一个统一的操作界面,集成多个AI绘画平台的API,让你的创意更加触手可及。当前算是个小Demo,但未来会持续添加更多平台,并增加图片编辑、图生图、提示词辅助等功能。
我们看一下它长得什么样:
还是挺简洁的是不?当前支持的AI平台:
- OpenAI 文生图
- GPT-Image-1 (高/中/低质量)
- DALL·E 3 (HD/标准质量)
- DALL·E 2
- 智谱AI CogView
- CogView-4-250304
- CogView-4
- CogView-3-Flash
- CogView-3
- 百度千帆
- irag-1.0
- flux.1-schnell
- 火山引擎豆包(开发中)
- 阿里云通义万相(卡壳中)
- 腾讯云文生图(计划中)
核心功能
- 多平台支持:目前已集成OpenAI、智谱AI CogView、百度千帆等主流AI绘画平台。
- 文本生成图片:支持中英文等多语言提示词。提示词如果有长度限制,下面会提示你用量。
- 自定义图片尺寸和比例:支持多种常用比例。如果模型有限制,也会温馨提示你。
- 批量生成:一次可生成最多6张图片。随意挑选吧,也要注意成本哟。
- 历史记录:查看和复用历史生成记录。你可以跳回去修改提示词,或者回顾一下过去的创作。
开箱即用
你可以直接使用在线版本,只需要配置自己的API密钥(安全存储在本地浏览器中),即可立即开始创作。
访问链接:https://paintbot-hub.lovable.app/。
为了解决使用者的后顾之忧,所有的交互都在你本地浏览器完成的,数据不会上传到任何地方。当然你的文生图提供商可能是知道的:) 你需要填上自己使用对应平台的API密钥等信息,这只能你自己去申请了。抱歉,这个我帮不了你呢:)
好消息是智谱AI CogView3模型生图还免费呢,不妨一试,更好一点的模型就要收钱啦。作为用户,每张图大概多少钱,UI中都给你标注了,作为参考咯。我可是太贴心了,会不会是我成本意识太强,说人话(太抠了哇)。
一键部署你自己的实例
或许访问上面链接还不够快,又或者你更喜欢折腾可控,项目提供了私有化部署方案。私有化部署版本也提供了额外的好处:
- 通过环境变量预设API密钥,用户无需手动输入
- 后续计划增加鉴权功能,支持多用户管理和访问控制
使用Docker快速部署
你只需要在本地安装Docker,然后执行以下命令:
|
|
接着打开浏览器访问 http://localhost:8080
即可。
使用docker-compose
你可以本地编辑一个这样的文件,或者直接打开Github代码仓库中的docker-compose.yml文件并复制过来。
|
|
然后执行命令docker-compose up -d
,接着打开浏览器访问 http://localhost:8080
即可。
更多的使用以及未来可能的更新,可以参考Github项目。
后记
PaintBot Hub是一个开源项目,欢迎大家参与共建,让这个工具变得更加强大和完善。如果你有好用的类似工具,不妨推荐给我,感谢啦~
这个项目最开始是基于lovable.dev平台创建和开发的,不过随着功能变多,似乎lovable不容易驾驭,我都生气了,仿佛会员白充了,那些吹这个平台有多厉害的人,你们到底有没有深度用过啊(假装发怒)。最后更多的功能还是在Cursor指导下开发完成。但不得不说平台提供免费的托管和一键的发布,这还是很方便的。上面公开的网站就是平台托管的,我没有额外成本付出。
最后,因为个人时间和精力有限,这个项目当前只支持了三四个平台,未来希望能将主流平台都集成进来。
- 如果你是个开发者,有兴趣的话期待你也参与贡献。我考虑在UI中放个贡献者列表,你的名字将会出现在那里。
- 如果你是个使用者,祝你玩得愉快,有任何意见都可以在Github提issue。
GitHub项目源码,千万别给我Star哦。啊哈~~~
我是个爱折腾技术的工程师,也乐于分享。欢迎点赞、关注、分享,更欢迎一起探讨技术问题,共同学习,共同进步。为了获得更及时的文章推送,欢迎关注我的公众号: