一、前言
作为一名年过三十的程序员,我深刻体会到了职场的残酷和不确定性。在这个技术日新月异的时代,我们不仅要在专业领域深耕细作,更要敏锐地捕捉互联网的风口,以确保自己不被时代淘汰。程序员的黄金年龄似乎被限定在35岁之前,但我认为,只要我们能够坚持做自己擅长的事情,并不断学习新技能,特别是处在AI时代,想赚互联网的钱,就必须要来了解他、熟悉他、用他,互联网搞钱 = 执行力 + 互联网风口,很多人输在了执行了,在做与不做之间徘徊,看准时机,干就完了!
回到正题,为什么搭建小码哥AI平台,其目的和大家一样,就是”搞钱“,而且必须要用上AI技术,跟上互联网的风口,雷军说得好:“站在风口上,猪都能飞起来”。
居然要搞钱,那能不能大家一起搞,有的人说,大家一起搞,市场就小了,其实这句话格局小了,客观来说,且不说中国这么多网民,每个人的圈子、能量场都是不一样的,用户也不一样,你不做,别人也会做,你不做永久都没有市场,永远都拿不到第一桶金。成功 = 好想法 + 执行力 + 机会。
因此,需要的人都可以搭建小码哥AI,拥有自己的AI平台
二、平台架构
平台AI功能
功能名称 | 开发状态 | 备注 |
AI艺术二维码 | 已开发 | 见:www.xmgai.cn |
AI换脸 | 已开发 | 见:www.xmgai.cn |
AI头像制作 | 待开发 | |
人像动漫化 | 待开发 | |
动漫人物 | 待开发 | |
人像风格重绘 | 待开发 | |
图像风格转换 | 待开发 | |
黑白图像上色 | 待开发 | |
图像对比度增强 | 待开发 | |
像无损放大 | 待开发 | |
图像修复 | 待开发 | |
AI艺术字 | 待开发 | |
MJ绘画 | 待开发 | 图生文、文生图、 |
图像画面扩展 | 待开发 |
前端 | |
AI艺术二维码创作 | √ |
AI创作记录(二维码、换脸) | √ |
AI换脸 | √ |
点数查看 | √ |
充值记录 | √ |
消费记录 | √ |
手机号登录 | √ |
账号登录 | √ |
微信登录 | √ |
密码找回 | √ |
密码修改 | √ |
微信绑定 | √ |
充值中心(微信充值) | √ |
点数查看 | √ |
充值记录 | √ |
消费记录 | √ |
后台管理 | |
访问量、订单量、新增用户 | √ |
模型管理 | √ |
用户二维码列表 | √ |
用户点数列表 | √ |
点数充值记录 | √ |
点数使用记录 | √ |
消费记录 | √ |
订单列表 | √ |
用户列表 | √ |
部门管理 | √ |
岗位管理 | √ |
管理员管理 | √ |
角色管理 | √ |
菜单管理 | √ |
素材中心 | √ |
网站信息 | √ |
网站备案 | √ |
政策协议 | √ |
默认头像 | √ |
注册登录选择 | √ |
存储位置 | √ |
系统环境 | √ |
系统缓存 | √ |
系统日志 | √ |
登录日志 | √ |
定时任务 | √ |
AI配置 | √ |
字典管理 | √ |
代码生成器 | √ |
通知设置 | √ |
短信设置 | √ |
1、前端
使用最流性的前后端分离方案typescript、vue3、vite开发,保持了代码的简洁、一致和规范。本项目中使用了eslint去检查代码规范,使用prettier去格式化代码。
编辑器自动校验
使用vscode进行开发,可以搭配vscode的一些插件,实现自动修改一些错误,同时项目中也自带了vscode的一些配置,在 .vscode/setting.json 文件中。 注意:要自动修复错误需要使用vscode打开admin文件夹才行
如果使用vscode格式化后还是出现很多eslint错误,有可能是格式化程序设置有误,只需要设置默认的格式化程序为Prettier ESLint
即可
手动校验代码
执行命令:
yarn lint // 如果没安装yarn,使用npm run lint
2、服务端
1.服务端使用Java8开发,性能有突破性的提升。
2.使用Spring Boot2.7.5框架,目前国内流行的Java框架,高性能、简单易用、支持Mave高级项目管理工具、支持Redis等。
-
步骤1: 启动并登录Mysql,创建编码为utf8mb4的数据库,导入项目中/sql/xx.sql文件。
-
步骤2: 打开之前复制的文件“/server/like-admin/src/main/resources/application-dev.yml”,
-
步骤3: 找到datasource项,修改url项的地址为数据库ip地址,地址“/”后面为数据库名称,username项为数据库账号,password项为数据密码,然后保存。
2.后台界面使用element-plus UI框架,简单精美的后台界面,丰富的组件库,方便快速开发,满足各种后台交互。
3、移动端
手机端uniapp前台,可以编译成手机H5网页、微信小程序、安卓App,苹果App等客户端,因PC端功能还没开发完成,移动端目前只搭建了基础框架,待PC段开发完成后,逐步将PC端功能同步至移动端。
三、平台版本
前端 | |
AI艺术二维码创作 | √ |
AI创作记录(二维码、换脸) | √ |
AI换脸 | √ |
点数查看 | √ |
充值记录 | √ |
消费记录 | √ |
手机号登录 | √ |
账号登录 | √ |
微信登录 | √ |
密码找回 | √ |
密码修改 | √ |
微信绑定 | √ |
充值中心(微信充值) | √ |
点数查看 | √ |
充值记录 | √ |
消费记录 | √ |
后台管理 | |
访问量、订单量、新增用户 | √ |
模型管理 | √ |
用户二维码列表 | √ |
用户点数列表 | √ |
点数充值记录 | √ |
点数使用记录 | √ |
消费记录 | √ |
订单列表 | √ |
用户列表 | √ |
部门管理 | √ |
岗位管理 | √ |
管理员管理 | √ |
角色管理 | √ |
菜单管理 | √ |
素材中心 | √ |
网站信息 | √ |
网站备案 | √ |
政策协议 | √ |
默认头像 | √ |
注册登录选择 | √ |
存储位置 | √ |
系统环境 | √ |
系统缓存 | √ |
系统日志 | √ |
登录日志 | √ |
定时任务 | √ |
AI配置 | √ |
字典管理 | √ |
代码生成器 | √ |
通知设置 | √ |
短信设置 | √ |
四、环境准备
服务器(必须):用于部署小码AI平台,最低配置:操作系统windows或linux(建议:Ubuntu 20.04 64位),CPU:2核(vCPU),内存:2 GiB;
数据库(必须):用于存储系统数据;
redis(必须):缓存系统关键信息;
个人微信支付功能(必须):用于个人微信实时收款,注册地址:https://dwz.cn/wy15q3Lg
域名:方便用户访问。
后端
运行环境 | 要求版本 | 推荐版本 |
JDK | >=1.8 | 1.8 |
Mysql | >=5.7 | 5.7 |
nginx 或 apache | 无限制 | - |
Redis | >=6.0 | 7.0.0 |
前端
运行环境 | 要求版本 | 推荐版本 |
Node.js | >=14.18.1 | 14.18.1 |
六、更新日志
2024年7月29,上线功能:AI换脸,版本号:v1.0.1
2024年7月15,上线功能:AI艺术二维码,版本号:v1.0.0
七、变现路线
不然挂链接,可以点击名片领取。
八、门槛
1、技术佬
当然,懂技术可以对小码哥AI平台进行研究学习,在自己的平台部署、运维方面手到擒来,当然也欢迎技术大佬参与平台的开发,小码哥会给相应的奖励哦。
2、技术小白
免费部署。
九、关于我们
小码哥从2023年专注研究AI人工智能、AI副业、AI创业,热衷于互联网,兴趣是最好的老师,关注我,欢迎志同道合的人,一起交流学习,一起AI搞钱!