Wechat-GPT

基于 ChatGPT 的聊天应用

TODOLIST

  • 使用 level DB 保存用户聊天记录
  • 用户聊天鉴权,设置口令模式
  • 定期清理不在线的会话 sessionID 和聊天上下文记录
  • 给 Token 设置调用次数
  • OpenAI API 负载均衡,限制每个 API Key 每分钟之内调用次数不超过 15次防止被封
  • 角色设定,预设一些角色,比如程序员,客服,作家,老师,艺术家...
  • markdown 语法解析和代码高亮
  • 用户配置界面,配置用户的使用习惯,可以让用户配置自己的 API KEY调用自己的 API Key将不记 Token 的使用次数
  • 嵌入 AI 绘画功能,支持根据描述词生成图片
  • 点卡用完之后,提示加入知识星球
  • 增加 Buffer 层,将相同的问题答案缓存起来,相同问题直接返回答案。
  • 界面改版,支持创建会话功能,支持发语音
  • 允许修改角色训练数据
Description
AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。支持 MJ AI 绘画,Stable Diffusion AI 绘画,微博热搜等插件工具。采用 Go + Vue3 + element-plus 实现。
Readme Apache-2.0 80 MiB
Languages
Vue 50%
Go 32.4%
Stylus 7.6%
JavaScript 5.6%
CSS 4.3%