【不知道有用没用,有缘人拿去吧】一个还算完整的基于AI的图片风格转换系统

项目地址:GitHub - t59688/btx: 一个AI图片风格化的小程序


各位佬友,最近我捣鼓了一个小玩具:一个AI图片风格化的小程序。从想法到落地,整个过程还挺有意思的。它利用ChatGPT的生图功能,基于后台的模板可以转换图片。
为了避免推广的嫌疑,抹去了具体软件的名字。




这个项目离不开社区的“慷慨”。开发过程中, 白嫖…啊不 ,是借鉴和使用了社区里很多大佬分享的库、文章、还有一些公益的AI服务。可以说,没有社区这个“巨人”,我这小东西也站不起来。

现在项目基本能跑起来了,虽然它可能不完美,甚至有些粗糙,但我觉得,是时候把它拿出来,回馈社区了(毕竟捂在兜里啥也不是)。这算是我对社区的一次正向反馈吧,不管大家是否用得上,也算是一份心意。

这个项目是啥?

这是一个完整的AI绘画/风格转换的微信小程序项目,包含了:

  • 小程序前端:用户上传图片、选择风格、查看作品的地方。
  • 后端服务:处理图片、调用AI接口、管理用户积分等。
  • 管理后台:一个功能齐全的后台,可以管理用户、风格、订单、作品等等。

其中也集成了一些实用功能:

  • 微信支付:实现了小程序支付流程,用户可以直接购买积分。
  • 腾讯云COS对象存储:所有图片资源全部通过腾讯云COS进行上传和管理。
  • 图片处理:集成了像图片裁切、压缩这样的常用处理。

一个特别的说明:

这个项目从头到尾,几乎所有的代码,都是由AI生成的。我也做了次“产品经理”,提出需求,然后对AI生成的代码进行“缝缝补补”。

所以,代码很多地方可能写得不那么优雅,甚至有些笨拙(那会还没claude 4 :grinning_face_with_smiling_eyes:)。特别是工程化部署这块,做得还比较差

技术栈:

  • 后端:Python + FastAPI + MySQL + Java (主要用来处理微信支付那一部分)
  • 小程序端:原生微信全家桶
  • 管理后台:Vue 3 + Vite + Naive UI+…

最后想说的:

说实话,这是我第一次开源一个东西,不强求它能有多惊艳,但万一呢 :grinning_face_with_smiling_eyes:

  • 或许能给某个想做类似项目的朋友提供一个完整的、开箱即用的参考案例;
  • 或许里面某个功能的实现,能恰好帮你解决一个问题;
  • 又或者,你只是觉得“全程用AI写代码”这件事本身挺有意思的。

代码我还在做最后的整理和一些敏感信息的处理(比如明文的密码,key等),最晚今天晚上,会把项目链接更新在这里(已更新地址)。

enjoy yourself。

22 个赞

佬太牛了

感谢大佬啊

java那部分为啥不也直接用python搞定0.0

:bili_040: 腾讯敢用 Python 搞支付会被喷死吧

腾讯似乎没提供python的

感谢大佬 。

支持支持

大佬厉害啊

感谢分享喵~
ps: 处理敏感信息的话 如果之前提交到git里 不是仅把最后一版删掉就可以的喵~

佬也太强了

主要还是看如何运营

是的,其它的难点倒是不多,堆代码

1 个赞


我好像在步大佬后尘.

网页端也不错啊

很棒啊大佬 :grinning_face_with_smiling_eyes:

很喜欢这个小程序。 :sparkling_heart:

哈哈谢谢:smiling_face_with_sunglasses:

感谢大佬一起分享