项目地址:GitHub - t59688/btx: 一个AI图片风格化的小程序
各位佬友,最近我捣鼓了一个小玩具:一个AI图片风格化的小程序。从想法到落地,整个过程还挺有意思的。它利用ChatGPT的生图功能,基于后台的模板可以转换图片。
为了避免推广的嫌疑,抹去了具体软件的名字。
这个项目离不开社区的“慷慨”。开发过程中, 白嫖…啊不 ,是借鉴和使用了社区里很多大佬分享的库、文章、还有一些公益的AI服务。可以说,没有社区这个“巨人”,我这小东西也站不起来。
现在项目基本能跑起来了,虽然它可能不完美,甚至有些粗糙,但我觉得,是时候把它拿出来,回馈社区了(毕竟捂在兜里啥也不是)。这算是我对社区的一次正向反馈吧,不管大家是否用得上,也算是一份心意。
这个项目是啥?
这是一个完整的AI绘画/风格转换的微信小程序项目,包含了:
- 小程序前端:用户上传图片、选择风格、查看作品的地方。
- 后端服务:处理图片、调用AI接口、管理用户积分等。
- 管理后台:一个功能齐全的后台,可以管理用户、风格、订单、作品等等。
其中也集成了一些实用功能:
- 微信支付:实现了小程序支付流程,用户可以直接购买积分。
- 腾讯云COS对象存储:所有图片资源全部通过腾讯云COS进行上传和管理。
- 图片处理:集成了像图片裁切、压缩这样的常用处理。
- …
一个特别的说明:
这个项目从头到尾,几乎所有的代码,都是由AI生成的。我也做了次“产品经理”,提出需求,然后对AI生成的代码进行“缝缝补补”。
所以,代码很多地方可能写得不那么优雅,甚至有些笨拙(那会还没claude 4
)。特别是工程化部署这块,做得还比较差。
技术栈:
- 后端:Python + FastAPI + MySQL + Java (主要用来处理微信支付那一部分)
- 小程序端:原生微信全家桶
- 管理后台:Vue 3 + Vite + Naive UI+…
最后想说的:
说实话,这是我第一次开源一个东西,不强求它能有多惊艳,但万一呢
?
- 或许能给某个想做类似项目的朋友提供一个完整的、开箱即用的参考案例;
- 或许里面某个功能的实现,能恰好帮你解决一个问题;
- 又或者,你只是觉得“全程用AI写代码”这件事本身挺有意思的。
代码我还在做最后的整理和一些敏感信息的处理(比如明文的密码,key等),最晚今天晚上,会把项目链接更新在这里(已更新地址)。
enjoy yourself。





