KouriChat-AI:一个接入多模型的项目

简介

  • KouriChat 是一个基于大型语言模型(LLM)的情感陪伴程序,能够接入微信,提供更真实的情感交互体验。它解决了传统人机对话程序一问一答的死板效果,提供沉浸式角色扮演、智能断句和多轮对话支持。

  • 推荐使用DeepSeek V3 模型。

代码仓库

关于Kourichat

Kourichat是基于LLM的更逼真的情感陪伴程序,实现了分段回复、发送表情、长期记忆等特色拟人功能,并且将其接入了用户熟悉的IM平台内。另外, Kourichat还有良好且规模庞大的社区生态。

社群

  • 如果你在部署中出现了一些问题,可以加入我们的QQ群询问解决。

一群(已满) 715616260点击加群

二群(即将满员) 1031640399点击加群

三群 1038190753点击加群

赞助用户群 953908612 ,请赞助 后加群。

QQBot测试群 978705945点击加群

云电脑用户群 766084638

  • 微信Bot测试群请加入QQ群后查看群公告

角色广场

教程

官网有详细的部署教程和文档。

点击跳转官网文档

项目结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Kourichat/
├── data/ # 数据存储目录
├── logs/ # 日志目录
├── src/ # 源代码主目录
│ ├── autoupdate/ # 自动更新相关
│ │ └── updater.py # 更新器实现
│ │
│ ├── config/ # 配置文件目录
│ │ ├── config.json # JSON配置文件
│ │ ├── settings.py # 设置模块
│ │ └── __init__.py # 配置初始化
│ │
│ ├── handlers/ # 处理器目录
│ │ ├── emoji.py # 表情处理
│ │ ├── image.py # 图片处理
│ │ ├── memory.py # 内存处理
│ │ ├── message.py # 消息处理
│ │ └── voice.py # 语音处理
│ │
│ ├── services/ # 服务层目录
│ │ ├── ai/ # AI服务目录
│ │ └── database.py # 数据库服务
│ │
│ ├── utils/ # 工具函数目录
│ │ ├── cleanup.py # 清理工具
│ │ └── logger.py # 日志工具
│ │
│ ├── webui/ # Web界面相关
│ │ ├── background_image/ # 背景图片目录
│ │ ├── routes/ # 路由目录
│ │ └── templates/ # 模板目录
│ │ ├── config.html # 配置页面
│ │ └── config_item.html # 配置项模板
│ │
│ ├── main.py # 核心业务逻辑
│ └── __init__.py # 包初始化文件

├── .git/ # Git版本控制目录
├── .gitignore # Git忽略配置
├── LICENSE # 开源许可证
├── MileStone.md # 项目里程碑
├── README.md # 中文说明文档
├── README_EN.md # 英文说明文档
├── SponsorList.md # 赞助者名单
├── Thanks.md # 致谢文档
├── run.bat # Windows启动脚本
├── requirements.txt # 依赖包列表
├── run.py # 主程序入口
├── run_config_web.py # Web配置界面入口
├── test.py # 测试文件
└── version.json # 版本信息配置