離職在家 閑來無事看最近ChatGPT很火 花了一天時間 用Uniapp寫了一個小程式端的ChatGPT,實在是看不慣~ 一大堆利用ChatGPT收費的應用(小程式) 整個開源的玩玩
另外主要是自己本身是后端開發人員~ 剛好用uniapp實踐一下小程式開發
先看看主頁面效果圖吧
演示視頻-> 做一個開源chatgpt微信小程式chatgpt3.5turbo_嗶哩嗶哩_bilibili
最開始的版本是 額外帶了一個SpringBoot后端~ 后來換了新的Ai模型 索性把 后端移除改用
裸連OpenAi介面
說一下大概有的功能
- 模型已換成GPT3.5增強版( 回應速度先比之前的模型快很多很多 ) 舊的模型也有保留 可在api包下選擇性開啟
- Lottie影片懸浮球控制臺 可開啟歷史回溯 清除Ai會話 主/次頁面回傳
- Ai回復內容時模擬文字列印機+手機短頻震動效果 如不喜歡 兩者可在組態檔中選擇性開啟
- 支持Ai回復的內容包含代碼高亮 java .net c++ css html c python php sql go 如不夠可自行添加高亮檔案
- 支持ai渲染內容選擇性復制 如果Ai回復內容為 代碼 則長按復制代碼
- 支持Ai保留會話功能 (能記住你的上一次對話,最多5條 可配置更改, 比如 用戶: 中國歷史有多長? Ai: 5000年 用戶:那和美國相比呢? Ai: 中國更長!) 支持手動清除 或自動監測清除
- 支持開啟歷史回溯 ( 下一次打開保留對話記錄和會話資訊)
- 點擊自己的回答時會直接填入文本框中
支持發布的平臺
只測驗了
- 微信小程式
- 支付寶小程式
- 抖音小程式
- 其他的未測驗
如何使用呢?
GitHub地址: dulaiduwang003/ChatGPT_wechat (github.com) 感覺可以或者喜歡的話可以點個star??
1.使用HB工具匯入專案
2.uitls包下找到 env.js檔案 其中中有三個引數
appid = 填你的微信AppID
baseUrl = 這個是openai域名 不需要改動
key= 填你的OpenAi開發者Key
如圖
ps: 我用的是IDEA工具搞得~ 下了支持微信小程式開發和uniapp開發的插件 所以我這里是直接用IDEA運行, 大家用HB運行也可以的, 運行到微信開發者工具模擬器就有效果了~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/545887.html
標籤:其他
