前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源版ChatGPT-3.5个人网站搭建

开源版ChatGPT-3.5个人网站搭建

作者头像
氢云
发布2023-03-31 11:02:31
5.2K1
发布2023-03-31 11:02:31
举报
文章被收录于专栏:氢云小屋氢云小屋

前言

前段时间就对ChatGPT感兴趣,不过并没有搭建的想法,然后,偶然间发现了一个群聊,发现了一个开源地址,然后抱着增加见识的想法

搭建了个公益的网站: https://ai.qingdh.cn/ ,请勿恶意的刷,或者搞违法的东西

于是,我顺手写一篇教程

我试过了几个源码:商业版的,精美UI的,多多少少都有一些问题,要么总是报错,要么就是功能上总出问题,于是,我又换回了最开始哪个源码,虽然UI差了点,但是使用体验非常好,那么,现在开始教程

PS:教程未编写国内服务器搭建方式

搭建准备

  1. 境外的服务器,已安装宝塔(境内/中国香港需要配置反代) 推荐购买地址: https://sourl.cn/uS3GRn
  2. 一个域名
  3. 一个openai的API KEY 推荐购买地址: https://faka.qingdh.cn/
  4. 你的脑子

教程开始

  1. 宝塔创建网站,无需创建数据库,PHP版本任意
教程
教程
  1. 部署SSL(非必要)
  2. 上传并解压文件到网站目录(源码下载地址在文章最后)
教程
教程
  1. 编辑 stream.php文件,第9行换上你的KEY
教程
教程
  1. 访问域名即可使用

拓展说明

  1. 自定义输入KEY,开启功能后,文件设置的KEY不可用,需要在前端输入KEY才可用,修改位置 index.php文件第58-61行左右,取消注释即可
教程
教程
  1. 删除前端连续对话按钮且保持连续对话功能:修改位置 index.php文件第64-68行左右,注释掉即可
教程
教程
  1. 添加首页访问密码,防止其他人使用:修改位置 index.php文件第3-23行左右,注释掉即可,在第14行修改登陆的账号密码
教程
教程

警告⚠️:非必要请勿开启此功能,若开启后,密码输入错误,则会造成死循环

  1. 删除前端连续对话按钮且 保持连续对话功能:修改位置 js/chat.js文件第316行,删除掉并添加该代码 context: '[]', (勿少逗号)
教程
教程

PS:连续对话功能将会消耗更多的token,即你的余额将会消耗更快

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023年03月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 搭建准备
  • 教程开始
  • 拓展说明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档