e8f29a3dc564290

81e1a35d86887b4

336b9a4f1dd7cfe

19686a38a312d74

这是一套基于ChatGPT实现的微信小程序源码,经过二次开发,不仅适配微信小程序端,还兼容H5和WEB端,实现多端运行。源码包含前后台完整代码,采用JDK8 + SpringBoot + Vue2 + Uniapp + Mysql技术栈开发。前端支持打字机效果和流式输出,提升用户交互体验。系统内置了AI聊天次数限制功能,可通过多种方式获取次数,有效控制资源使用。需注意的是,该版本为开源版,仅供学习交流,禁止商用和倒卖,开发者可在此基础上进行二次开发。

技术栈与核心特性

项目后端基于SpringBoot框架(JDK8),前端Uniapp实现多端适配,管理后台使用Vue2,数据库采用Mysql。核心功能围绕ChatGPT聊天展开,支持流式输出,模拟实时对话效果。系统对用户聊天次数进行了严格限制,防止滥用。同时提供查看及清除聊天历史、显示连接状态等基础功能,确保用户体验流畅。

次数获取机制

为了维持服务可持续性,系统设计了多种获取聊天次数的途径:

  • 分享得聊天次数:用户分享小程序或活动页面,可获得额外次数奖励。

  • 每日领取免费次数:用户每天可免费领取一定数量的聊天次数。

  • 购买次数包:支持用户购买次数包,满足高频使用需求。

  • 开通会员:会员用户可享受更多次数或无限次聊天特权。

  • 联系客服领取次数:特殊情况下可通过客服手动发放次数。

  • 看广告得次数:观看激励视频广告后获取次数,实现流量变现。

后台管理功能

目前后台管理系统为升级版功能,后续将择机开源。现有后台支持敏感词检测及设置,可自定义敏感词库,过滤不当内容,保障平台安全。

登录方式与提示词功能

系统支持多种登录方式,包括小程序登录、微信公众号登录、手机号注册登录、邮箱注册登录,满足不同用户接入需求。特别增加了提示词功能(角色扮演),内置近300种提示词模板,涵盖小红书文案书写、周报生成、异性对话生成器等实用场景,大大拓展了AI的应用范围。

总之,这套二开ChatGPT微信小程序源码功能全面,次数限制机制完善,多端适配,内置丰富提示词,适合学习和二次开发。开发者可基于此构建自己的AI聊天应用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。