ChatGPT-MP(基于ChatGPT實現(xiàn)的微信小程序,適配H5和WEB端)
包含前后臺,支持打字效果輸出流式輸出,支持AI聊天次數(shù)限制,支持分享增加次數(shù)等功能。開源版禁止商用,僅供學(xué)習(xí)交流,禁止倒賣。 感謝Star!
技術(shù)棧:JDK8 + SpringBoot + Vue2 + Uniapp + Mysql
Github地址:https://github.com/oldinaction/ChatGPT-MP
Gitee地址(國內(nèi)訪問更快):https://gitee.com/smalle/ChatGPT-MP
包含功能
- ChatGPT聊天
- 用戶聊天次數(shù)限制
- 分享得聊天次數(shù)
- 每日領(lǐng)取免費次數(shù)
- 查看聊天歷史
- 顯示連接情況
- 清除聊天歷史
- 開通會員
- 購買次數(shù)包
- 聯(lián)系領(lǐng)取次數(shù)
- 看廣告得次數(shù)
- 后臺管理系統(tǒng),暫時為升級版功能,之后會擇機開源
- 適配H5/WEB端
- AI生成圖片、語音轉(zhuǎn)換等功能開發(fā)中......
小程序/H5樣式預(yù)覽
小程序樣式

image.png
H5登錄注冊界面,其他聊天界面類似小程序樣式

image.png
后端管理樣式預(yù)覽

image.png

image.png
開源版部署
后端
- 創(chuàng)建Mysql數(shù)據(jù)庫aezo-chat-gpt, 執(zhí)行腳本文件 aezo-chat-gpt-api/doc/aezo-chat-gpt.sql
- 使用IDEA打開aezo-chat-gpt-api項目
- 修改application.yml中的小程序id和秘鑰、OpenAI地址和KEY
- 啟動項目
前端小程序
- 使用HBuilder打開aezo-chat-gpt-m項目
- 修改common/config.js中的API地址
- 運行項目到微信小程序