Migrated repository
Go to file
2023-04-04 11:06:04 +08:00
logger add config update API 2023-03-18 20:20:00 +08:00
server fixed bug for interface convert to int 2023-04-04 11:06:04 +08:00
test 使用 leveldb 存储用户 token 和聊天记录 2023-03-27 18:27:33 +08:00
types 优化系统设置 API 参数解析,优化点卡扣费逻辑,没有回复答案不记扣费次数 2023-04-04 09:05:17 +08:00
utils 增加更新角色信息 API 2023-03-31 18:34:16 +08:00
web 优化 websocket 验证和断线重连 2023-04-04 10:32:52 +08:00
.gitignore 使用 leveldb 存储用户 token 和聊天记录 2023-03-27 18:27:33 +08:00
config.sample.toml add Makefile, fixed websocket url for https 2023-03-23 18:10:23 +08:00
fresh.conf 使用 leveldb 存储用户 token 和聊天记录 2023-03-27 18:27:33 +08:00
go.mod 支持 TOKEN 设置最大调用次数 2023-03-27 21:45:02 +08:00
go.sum 支持 TOKEN 设置最大调用次数 2023-03-27 21:45:02 +08:00
main.go The function for batch generate tokens is ready 2023-03-28 11:20:03 +08:00
Makefile 新增接口开启调试模式 2023-03-28 12:12:41 +08:00
README.md 尽量使用同一个代理访问,如果挂了再使用下一个 2023-03-31 22:35:05 +08:00

Wechat-GPT

基于 ChatGPT 的聊天应用

TODOLIST

  • 使用 level DB 保存用户聊天记录
  • 用户聊天鉴权,设置口令模式
  • 定期清理不在线的会话 sessionID 和聊天上下文记录
  • 给 Token 设置调用次数
  • OpenAI API 负载均衡,限制每个 API Key 每分钟之内调用次数不超过 15次防止被封
  • 角色设定,预设一些角色,比如程序员,客服,作家,老师,艺术家...
  • markdown 语法解析和代码高亮
  • 用户配置界面,配置用户的使用习惯,可以让用户配置自己的 API KEY调用自己的 API Key将不记 Token 的使用次数
  • 嵌入 AI 绘画功能,支持根据描述词生成图片
  • 点卡用完之后,提示加入知识星球
  • 增加 Buffer 层,将相同的问题答案缓存起来,相同问题直接返回答案。
  • 界面改版,支持创建会话功能,支持发语音
  • 允许修改角色训练数据