使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致

下载地址:GitHub - LiangYang666/ChatGPT-Web: 使用GPT-3.5 API创建的ChatGPT聊天页面,支持云部署,多用户使用,多对话管理,公式显示,流式动态显示,windows和linux均可极简部署,网页版 html python flask

特性

极简配置
支持Zeabur云部署(推荐,两分钟部署完成)
支持railway云部署
支持多用户使用
多对话管理
公式显示
流式逐字加载显示
代码高亮
查余额
可设置访问密码

演示动图

使用前提

  1. 因国内IP被封或OpenAI API被墙,因此自己需要有代理,稍后需要配置,(若使用railway部署时不需要有代理)
  2. 有openai账号,注册事项可以参考此文章
  3. 创建好api_key, 进入OpenAI链接,右上角点击,进入页面设置

    使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致_第1张图片

部署方法

分别介绍下面几种部署方法,选择一种即可,部署完成后直接跳转至后面的使用介绍继续即可

1. Zeabur云部署(最为推荐,无需代理,云部署,通过url随时随地访问,聊天记录云同步)

2. 本地源代码部署(推荐,方便更新,需要有代理)

3. Railway部署(无需代理,云部署,通过url随时随地访问)

4. Railway template部署(不推荐,代码迟滞高)

5. 可执行文件部署(推荐无python运行环境使用,需要自己有代理)

6. Docker部署(需要自己有代理)

使用介绍

  • 开启程序后进入如下页面

    使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致_第2张图片

  • 直接输入已有用户id,或者输入new:xxx创建新id,这个id用于绑定会话,下次不同浏览器打开都可以恢复用户的聊天记录,一个浏览器31天内一般不会要求再次输入用户id,如下为创建一个新id,名为zs,下图为发送完成后自动刷新的用户页面,左侧会有一个默认对话

    使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致_第3张图片

  • 代码中已经设置了apikey,但如果开放给别人用针对个别用户也可以按照说明设置用户专属apikey,这里就暂不设置专属的
  • 默认为普通对话模式,即每次发送都是仅对于该提问回答,可点击切换为连续对话模式,chatgpt将会联系上下文(之前的对话,程序中设置了最大5条记录)回复你,但意味着花费会更多money
  • 用python写一个冒泡算法试试看,回车发送,shift+回车换行,然后问用java呢?会联系上下文回答 

    使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致_第4张图片

  • 还可以按如下添加对话 

    使用GPT-3.5 API创建的ChatGPT聊天页面,模型回复效果与官网的ChatGPT一致_第5张图片

  • 对话管理,当不使用该对话时,可以点击删除对话,若当前为默认对话,则只可删除聊天记录

你可能感兴趣的:(gpt-3,chatgpt)