如果你也想做一个自己的 AI 绘画应用,大概会遇到这样的问题:模型 API 已经能调用了,但距离一个能持续使用的产品,还差多少东西?
模板怎么管理?生成任务怎么跟踪?作品怎么保存、发布?用户、余额、订单和运营后台又该怎么接起来?
围绕这些问题,我做了 BoltPaint,一个基于 MIT 协议开源、支持自行部署的全栈 AI 图像创作平台。
用户创作端、运营管理后台和后端服务都在同一个仓库里。你可以查看源码、部署自己的版本,也可以在遵守许可证的前提下修改、二次开发,把它作为自己项目的起点。
项目仓库:BoltPaint · GitHub
先看创作:让提示词成为可以反复使用的模板。
对于刚接触 AI 绘画的人来说,难点常常在于“不知道怎么描述自己想要的画面”。对于经常创作的人来说,则是希望把好用的方法保存下来,下次继续用。
BoltPaint 提供了模板创作和高级创作两种入口:可以选择模板开始,也可以自己编写提示词、上传参考图,调整模型、画面比例和分辨率。提示词润色、自定义模板等能力,也能帮助你逐步整理自己的创作方式。
比如,想做一组人物插画,可以从合适的模板入手,再结合参考图和提示词调整;需要更自由的表达时,再进入高级创作。
图:README 中的模板与创作界面展示。
除了单张图片,还可以尝试扩图和漫画创作。
项目包含图片扩展、自动漫画、漫画页面重绘等工具。你可以围绕漫画名称、主角设定、剧情概要等信息组织创作,也可以针对生成后的页面继续调整。
这些能力适合用来探索角色设定、故事分镜和连续画面。当然,具体效果取决于接入模型、提示词和生成参数,创作中仍然需要筛选与迭代。
图:README 中的漫画与工具界面展示;标注“开发中”的功能以实际版本为准。
作品生成以后,后面的流程也有对应功能。
BoltPaint 支持异步生成和任务状态查询,也提供作品保存、发布、点赞、收藏与个人作品管理。配合作品广场、模板中心、搜索和标签,可以把创作结果继续组织起来,让用户浏览作品、发现模板,再开始下一次创作。
对于希望自己搭建平台的人,仓库里还提供了运营后台,覆盖用户、作品、模板审核、模型、定价、订单、工单和系统设置等模块,并包含充值与支付宝支付接入能力。
这些功能让你在开发自己的 AI 绘画产品时,有一套可以阅读、修改和继续扩展的基础。
为什么要强调开源?因为你可以自己决定这个产品怎么长。
BoltPaint 的用户端和管理端使用 React、TypeScript,后端使用 FastAPI,数据库使用 MongoDB。目前后端支持 Google Gemini 与 Evolink,仓库提供了配置示例、接口文档和部署说明。
如果你是开发者,可以研究模板、异步任务、作品社区和后台管理如何连接;如果你正在探索一个小型 AI 创作产品,也可以在现有代码上调整界面、功能和业务规则。
代码采用 MIT 协议开源。模型 API、服务器及短信、支付等第三方服务仍需按实际使用情况自行配置和承担费用。项目也还在持续开发,公开部署前请按 README 完成配置与安全检查。
还有一个配套分享:BoltPrompt 提示词库。
如果你暂时不打算部署平台,只是想找一些图像创作灵感,也可以看看我维护的另一个开源项目:BoltPrompt-nanobanana-prompts。
根据目前的仓库说明,它整理了 8000+ 条面向 Nano Banana Pro 等图像创作场景的提示词,覆盖人物摄影、电商产品、广告设计、艺术插画、故事分镜、图像编辑等方向。
除了看配图、按分类浏览、关键词检索和一键复制,还可以在浏览器本地对常用提示词进行分组、收藏、独立编辑、自定义及导入导出,逐渐整理出自己的常用工作集。
你可以先在 BoltPrompt 中寻找思路,再把合适的提示词带到 BoltPaint 中尝试,结合自己的模型和参考图继续修改。
提示词仓库:BoltPrompt-nanobanana-prompts · GitHub
在线浏览:BoltPrompt 提示词库
提示词库的 README 注明,内容收集自社区,仅供教育目的使用;具体使用请遵循其版权说明。
两个项目,欢迎按自己的需要取用。
想搭建、研究或二次开发 AI 图像创作平台,可以看 BoltPaint;想找提示词、积累灵感和整理个人提示词库,可以看 BoltPrompt。
如果项目对你有帮助,欢迎点个 Star,也欢迎通过 Issue 分享使用反馈,或提交 PR 一起完善。
也想听听大家的想法:你用 AI 绘画时,最希望省下的是写提示词的时间、反复调整画面的时间,还是管理作品的时间?