



这是一套基于ChatGPT实现的微信小程序源码,经过二次开发,不仅适配微信小程序端,还兼容H5和WEB端,实现多端运行。源码包含前后台完整代码,采用JDK8 + SpringBoot + Vue2 + Uniapp + Mysql技术栈开发。前端支持打字机效果和流式输出,提升用户交互体验。系统内置了AI聊天次数限制功能,可通过多种方式获取次数,有效控制资源使用。需注意的是,该版本为开源版,仅供学习交流,禁止商用和倒卖,开发者可在此基础上进行二次开发。
技术栈与核心特性
项目后端基于SpringBoot框架(JDK8),前端Uniapp实现多端适配,管理后台使用Vue2,数据库采用Mysql。核心功能围绕ChatGPT聊天展开,支持流式输出,模拟实时对话效果。系统对用户聊天次数进行了严格限制,防止滥用。同时提供查看及清除聊天历史、显示连接状态等基础功能,确保用户体验流畅。
次数获取机制
为了维持服务可持续性,系统设计了多种获取聊天次数的途径:
-
分享得聊天次数:用户分享小程序或活动页面,可获得额外次数奖励。
-
每日领取免费次数:用户每天可免费领取一定数量的聊天次数。
-
购买次数包:支持用户购买次数包,满足高频使用需求。
-
开通会员:会员用户可享受更多次数或无限次聊天特权。
-
联系客服领取次数:特殊情况下可通过客服手动发放次数。
-
看广告得次数:观看激励视频广告后获取次数,实现流量变现。
后台管理功能
目前后台管理系统为升级版功能,后续将择机开源。现有后台支持敏感词检测及设置,可自定义敏感词库,过滤不当内容,保障平台安全。
登录方式与提示词功能
系统支持多种登录方式,包括小程序登录、微信公众号登录、手机号注册登录、邮箱注册登录,满足不同用户接入需求。特别增加了提示词功能(角色扮演),内置近300种提示词模板,涵盖小红书文案书写、周报生成、异性对话生成器等实用场景,大大拓展了AI的应用范围。
总之,这套二开ChatGPT微信小程序源码功能全面,次数限制机制完善,多端适配,内置丰富提示词,适合学习和二次开发。开发者可基于此构建自己的AI聊天应用。

评论(0)