AI莲莲,基于ChatGLM等对话模型实现
莲莲不仅会与你亲密聊天,也会用表情包表达她的感受
示例1 | 示例2 | 示例3 |
---|---|---|
指令:
莲莲 [对话]:与莲莲对话
莲莲骂?[对象]:发送莲莲藏话
爱国:发送莲莲爱国表情
罕见:发送莲莲罕见语音
重置历史:重置对话历史
查看模型/切换模型:查看/切换对话模型
载入人格/删除人格:载入/删除莲莲人格
示例:莲莲 介绍下自己
示例:莲莲骂他
pip install -r requirements.txt
目前对话功能支持以下模型,请根据需要进行配置:
使用ChatGLM进行对话:需要本地部署,最低显存要求为6G,请从ChatGLM-6B下载模型,并修改config.py
中的chatglm_model_path
为模型存放路径。
# config.py
chatglm_model_path: str = "/path/to/chatglm-6b"
使用Yuan1.0进行对话:在源1.0官网申请API,并将账号和手机号填入config.py
的对应位置。
# config.py
yuan_account: str = "user"
yuan_phone: str = "phone"
莲莲可以根据对话内容回复表情包,请下载预训练词向量并将其放在resources\data\
文件夹下。
2023/3/20
- 新增ChatGLM聊天功能
- 支持切换对话模型、重置历史记录
2023/1/20
- 新增莲莲表情包2.0
2022/10/1
- 新增莲莲表情包AI,根据发送的指令寻找相似表情包