mirror of
				https://github.com/yangjian102621/geekai.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	
			
				
					
						
					
					4e575d01db98aa8b70c7f395a9a9667f8f7d6ac4
				
			
			
		
	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%