前言
前段时间就对ChatGPT感兴趣,不过并没有搭建的想法,然后,偶然间发现了一个群聊,发现了一个开源地址,然后抱着增加见识的想法
https://www.uomu.cn/#/chat
于是,我顺手写一篇教程
我试过了几个源码:商业版的,精美UI的,多多少少都有一些问题,要么总是报错,要么就是功能上总出问题,于是,我又换回了最开始哪个源码,虽然UI差了点,但是使用体验非常好,那么,现在开始教程
PS:教程未编写国内服务器搭建方式
搭建准备
境外的服务器,已安装宝塔(境内/中国香港需要配置反代) 推荐购买地址:
阿里云特价VPS服务器
一个域名
一个openai的API KEY
你的脑子
教程开始
宝塔创建网站,无需创建数据库,PHP版本任意

部署SSL(非必要)
上传并解压文件到网站目录(源码下载地址在文章最后)

编辑
stream.php
文件,第9行换上你的KEY

访问域名即可使用
拓展说明
自定义输入KEY,开启功能后,文件设置的KEY不可用,需要在前端输入KEY才可用,修改位置
index.php
文件第58-61行左右,取消注释即可

删除前端连续对话按钮且保持连续对话功能:修改位置
index.php
文件第64-68行左右,注释掉即可

添加首页访问密码,防止其他人使用:修改位置
index.php
文件第3-23行左右,注释掉即可,在第14行修改登陆的账号密码

警告⚠️:非必要请勿开启此功能,若开启后,密码输入错误,则会造成死循环
删除前端连续对话按钮且
不
保持连续对话功能:修改位置js/chat.js
文件第316行,删除掉并添加该代码context: '[]',
(勿少逗号)

PS:连续对话功能将会消耗更多的token,即你的余额将会消耗更快
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/8125.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~