Skip to content

evan-gyy/nonebot_plugin_chatlian

Repository files navigation

ChatLian

AI莲莲,基于ChatGLM等对话模型实现

效果

莲莲不仅会与你亲密聊天,也会用表情包表达她的感受

示例1 示例2 示例3
示例1 示例2 示例3

指令

指令:
    莲莲 [对话]:与莲莲对话
    莲莲骂?[对象]:发送莲莲藏话
    爱国:发送莲莲爱国表情
    罕见:发送莲莲罕见语音
    重置历史:重置对话历史
    查看模型/切换模型:查看/切换对话模型
    载入人格/删除人格:载入/删除莲莲人格
示例:莲莲 介绍下自己
示例:莲莲骂他

使用

环境配置

pip install -r requirements.txt

对话

目前对话功能支持以下模型,请根据需要进行配置:

ChatGLM

使用ChatGLM进行对话:需要本地部署,最低显存要求为6G,请从ChatGLM-6B下载模型,并修改config.py中的chatglm_model_path为模型存放路径。

# config.py
chatglm_model_path: str = "/path/to/chatglm-6b"

Yuan1.0

使用Yuan1.0进行对话:在源1.0官网申请API,并将账号和手机号填入config.py的对应位置。

# config.py
yuan_account: str = "user"
yuan_phone: str = "phone"

表情包

莲莲可以根据对话内容回复表情包,请下载预训练词向量并将其放在resources\data\文件夹下。

更新

2023/3/20

  1. 新增ChatGLM聊天功能
  2. 支持切换对话模型、重置历史记录

2023/1/20

  1. 新增莲莲表情包2.0

2022/10/1

  1. 新增莲莲表情包AI,根据发送的指令寻找相似表情包

About

会说话的莲莲

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages