基于Chatbot UI 实现ChatGPT对话-V1.2

基于Chatbot UI 实现ChatGPT对话-V1.0

前端基于开源项目:chatbot-ui进行二次开发,感兴趣的小伙伴可以自行研究。

本项目搭建初衷:在无法科学上网的情况下,实现ChatGPT对话。还有规避官方聊天时,长时间无链接导致的问题:Something went wrong. If this issue persists please contact us through our help center at help.openai.com.

一、功能介绍

  1. 多版本聊天

    不同的预设可以使不同的对话AI回复不同的内容,千人千面,互不影响。

  2. 对话内容存档/共享

    支持导入/导出对话,便于微调结果共享。

  3. AI预设

    https://github.com/labi-xiaoxin/chatgpt-prompts-zh

    欢迎将好玩有趣的预设提issue至github

    通过上方的手册,将自己的AI预设为不同的角色。

  4. 浅色/深色样式

    支持对话区的样式调整。

  5. 对话缓存

    基于前端实现缓存,只要不清浏览器缓存,历史对话内容在浏览器关闭后再次打开还能留存。


    以上基于V1.1版本
  6. 默认Token

    为方便新用户体验,取消首次进入需要输入Token

    默认Token限制一分钟内只能提问2个问题。

  7. 错误提示

    用户增多的情况下,api请求会被官方限制,对话框会提示错误详细情况。

    官方账号有3个月免费5的额度,有账号的朋友可以私我使用自己的额度~


    以上为1.2更新

二、使用说明

前端未做CDN,首次进入加载较慢,请耐心等候

  1. Token:依旧为了防止滥用,采用token进行管理,左侧侧边栏下方输入token,当一切正常会进入对话界面
  2. 对话界面:在无对话的情况下,可以选择模型以及系统提示。默认模型:GPT-3.5,系统提示:你是 ChatGPT,一个由 OpenAI 训练的大型语言模型。请仔细遵循用户的指示。使用 Markdown 格式进行回应。
  3. 对话内容:通过/可选择预设。enter发送对话内容
  4. 预设提示:右侧侧边栏-新建提示,点击Prompt X,在弹出对话框输入预设:名称描述提示词
  5. 聊天切换:左侧侧边栏- 聊天列表,点击不同聊天即可切换。
  6. 对话导入导出:左侧侧边栏- 导入对话导出对话

基于Chatbot UI 实现ChatGPT对话-V1.2_第1张图片

基于Chatbot UI 实现ChatGPT对话-V1.2_第2张图片

基于Chatbot UI 实现ChatGPT对话-V1.2_第3张图片

三、目前缺陷

  1. 由于网络节点的问题,某些时段请求可能无法正常响应
  2. 当前测试响应时间基本在5秒内,对于大请求可能会较慢,因此建议不在一个对话中拥有太长的对话
  3. 用户增多,账号不足,请求达到官方限制的问题更加容易出现。

四、未来功能

  1. 增加相关参数修改,能够微调
  2. 考虑引入OpenAI的 Images接口,该接口能够根据提示生成图片。(测试的图片没有达到博主预期,可能会寻找别的AI绘图)

获取链接地址:关注【迷茫的21世纪的新青年】回复 新地址

获取Token:关注【迷茫的21世纪的新青年】回复 token

你可能感兴趣的:(chatgpt,人工智能)