基于Chatbot UI 实现ChatGPT对话-V1.3
前端基于开源项目:chatbot-ui进行二次开发,感兴趣的小伙伴可以自行研究。
本项目搭建初衷:
1、在无法科学上网的情况下,实现ChatGPT对话。
2、规避官方聊天时,长时间无链接导致的断连刷新问题。
-
多版本聊天
不同的预设可以使不同的对话AI回复不同的内容,千人千面,互不影响。
-
对话内容存档/共享
支持导入/导出对话,便于微调结果共享。
-
AI预设
https://github.com/labi-xiaoxin/chatgpt-prompts-zh
👏欢迎将好玩有趣的预设提issue至github
通过上方的手册,将自己的AI预设为不同的角色。
-
浅色/深色样式
支持对话区的样式调整。
-
对话缓存
基于前端实现缓存,只要不清浏览器缓存,历史对话内容在浏览器关闭后再次打开还能留存。
以上基于V1.1版本 -
默认Token
为方便新用户体验,取消了首次进入需要输入Token。
默认Token限制一分钟内只能提问3个问题。
-
错误提示
用户增多的情况下,api请求会被官方限制,对话框会提示错误详细情况。
官方账号有3个月免费5💲的额度,有账号的朋友可以私我使用您自己的额度~
以上基于V1.2版本 -
Template随机量
官方说明如下:
What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.
这里我限制只能0-1之间。测试过超过1之后,ChatGPT响应的结果是错乱的。 -
请求太长正确提示
原有上下文太长导致的请求异常提示为:
未知异常,请联系管理员
。
现更改为:该模型的最大上下文长度为4097个令牌。但是,您请求的对话超过了最大限制。请新建对话
-
导入问题修复
原有导入会覆盖本地已有聊天。
现导入保留本地已有聊天,增加导入的聊天。 -
公众号获取token有效期
公众号获取token有效期调整为1天,第二天过期。
前端未做CDN,首次进入加载较慢,请耐心等候
Token
:依旧为了防止滥用,采用token进行管理,左侧侧边栏下方输入token,当一切正常会进入对话界面
对话界面
:在无对话的情况下,可以选择模型以及系统提示。默认模型:GPT-3.5
,系统提示:你是 ChatGPT,一个由 OpenAI 训练的大型语言模型。请仔细遵循用户的指示。使用 Markdown 格式进行回应。
对话内容
:通过/
可选择预设。enter
发送对话内容预设提示
:右侧侧边栏🫱-新建提示
,点击Prompt X
,在弹出对话框输入预设:名称
、描述
、提示词
聊天切换
:左侧侧边栏🫲- 聊天列表,点击不同聊天即可切换。对话导入导出
:左侧侧边栏🫲-导入对话
、导出对话
可调随机量选项
:在新建的聊天中,可以赋予当前聊天的随机量。较高的数值会使输出更加随机。
- 由于网络节点的问题,某些时段请求可能无法正常响应,如遇问题可以第一时间联系博主。(公众号、小红书可能无法及时回复,可以加下方的群聊)
- 官方对于对话上下文进行了限制,目前对话太长导致请求失败无解。
- 用户增多,账号不足,请求达到官方限制的问题更加容易出现。
-
目前该版本能够支持我的日常使用,暂时不会有新功能,如有新想法或者有BUG欢迎后台留言👏
-
有想开发其他好玩、有趣的项目欢迎私聊
获取链接地址:关注【迷茫的21世纪的新青年】回复 新地址
获取Token:关注【迷茫的21世纪的新青年】回复 token