全程在Windows上操作,不需要GPU,不需要云服务器,照着做你也能成。
这事是怎么开始的
上个月加班到凌晨,回到家躺在床上刷手机,突然觉得挺没意思的。
想找人说说话,但这个点谁还在线呢?就算在线,也不好意思发消息------"在吗?我睡不着陪我聊聊?"这种话我真说不出口。
然后我就想:能不能搞个AI,装进微信里,想什么时候聊就什么时候聊?
网上搜了一圈,发现真有人这么干。KouriChat + DeepSeek + 微信,三个东西串起来,就能在微信里跟AI角色对话了。
我花了大概2小时折腾出来,中间踩了几个坑,写下来给想试试的人。
你到底需要准备什么
别被吓到,东西不多:
-
一台Windows电脑(我用的Win11,Win10也行)
-
Python 3.11(必须是这个版本,其他版本可能会有问题)
-
两个微信小号(一个当机器人,一个你自己用)
-
DeepSeek的API Key(新用户送几块钱额度)
-
一个能解压压缩包的工具
最关键的一点:一定要用小号。别拿自己大号去试,万一被封了别怪我没提醒。
至于电脑配置,官方说4G内存就够了,没显卡要求。我就是一台普通笔记本,跑起来没啥压力。
第一步:装Python环境
Python去官网下3.11版本,我用的是3.11.8。安装时有个小细节------勾选最底下那个"Add python.exe to PATH"。
这个如果不勾,后面各种问题等着你。勾上之后点"Install Now",等它装完就行。
装完之后按Win+R,输入cmd回车,在黑窗口里输:
text
python --version 看到"Python 3.11.x"就说明成了。
第二步:下载KouriChat
项目官网就能下载,最新版是1.4.3.2。下载下来是个zip包,解压到你找得到的地方。
解压完进文件夹,找到run.bat这个文件,双击。
这是整个过程中最考验耐心的环节。脚本会自动创建虚拟环境、下载依赖包。因为我网络不太好,大概等了10分钟才跑完。
中间终端窗口会一动不动,像死机了一样。别慌,没死。如果你不确定是不是卡住了,按一下回车键,有反应就说明还在跑。
看到浏览器自动弹出来,地址栏显示http://localhost:8502,说明部署成功了。
第三步:搞到DeepSeek的API Key
去DeepSeek开放平台注册账号,新用户会送一些免费额度。
登录后点"API Keys",点"创建API key",随便起个名字,复制那一串字符。
这串字符只显示一次,记得存好。如果不小心关了,删了重新建一个就行。
第四步:配置KouriChat
浏览器里那个localhost:8502页面就是控制台。
-
第一次进去会让你设管理员密码,随便设一个。
-
然后会问API Key,暂时点"跳过"。
-
进到主页面后,点顶上的"配置中心"。
配置中心需要填几个东西:
-
基础配置里,加一个"监听的用户",填的是你自己主号的微信昵称(不是微信号,也不是备注名)
-
往下翻,API注册地址选"DeepSeek API",模型选"deepseek-chat"
-
把刚才复制的API Key贴进去
-
再展开"意图识别API配置",同样的地址、同样的模型、同样的Key,再填一遍
-
消息配置里,把"消息队列等待时间"改成0
所有填完之后点"保存"。
第五步:接入微信
这里有个大坑要注意:KouriChat目前和微信4.1不兼容。
用3.9版本的微信可以正常跑。旧版本网上能找到,或者去项目官方资源那里找。
登录机器人的微信小号(就是你准备用来当AI的那个号),确保是正常登录状态。
回到KouriChat主页,拉到最下面:
-
点"微信掉线重连",提示成功后
-
点"启动"
控制台开始刷日志,显示"正在监听…"之类的信息。
这时候用你的主号给机器人发一条消息。我的第一条消息是"你好"。
大概等了2秒,回复回来了。AI用我提前设定好的角色口吻,回了一句带语气的话。
就这样,通了。
踩过的坑和解决方式
坑一:依赖下载卡住不动
终端窗口半天没反应,以为死了。其实没死,只是慢。可以在项目配置里换阿里云的镜像源,会快很多。或者就耐心等,一般10分钟内能跑完。
坑二:微信版本问题
我一开始用的最新版微信,死活连不上。控制台报错说窗口识别失败。后来换回3.9版,一次成功。如果你找不到旧版,项目社区里有方案可以参考。
坑三:API Key填错地方
配置中心里有两个地方要填Key:一个是AI模型配置,一个是意图识别配置。我只填了第一个,结果AI能回复但意图识别不正常,对话逻辑有点乱。两个都填上就正常了。
坑四:监听用户填错
填的是微信昵称,不是微信号也不是备注。我一开始填了微信号,怎么都不触发。后来仔细看教程才知道是昵称。
怎么让AI更像你喜欢的角色
KouriChat支持自定义角色设定。
在配置中心的"角色设定"那里,可以写一段描述,告诉AI它应该是什么性格、用什么语气说话。
比如我设了一个"温柔学姐"的人设:
text
你是一位温柔的学姐,说话轻声细语,喜欢用"~"作为语气词。你会关心对方,耐心倾听,给出温暖的建议。不要用冷酷或机械的语气。 你也可以试试其他风格。比如高冷的、搞笑的、毒舌的,完全取决于你怎么写这段设定。
效果好不好,主要看DeepSeek模型能不能理解你的描述。一般写得越具体,AI的表现越稳定。
如果你想在手机上随时管理
KouriChat默认只能在本地访问,也就是你的电脑必须开着,而且人在电脑跟前才能看日志、改配置。
如果想在外面用手机也能连上,需要做内网穿透。cpolar、ZeroNews、花生壳之类的工具都可以。
配置好之后,你会得到一个公网地址,手机浏览器打开就能访问控制台,跟在家里用电脑一样。
这套东西折腾下来,其实就是把几个现成的工具串在一起。没有什么高深的技术,跟着步骤走就行。
最花时间的是等依赖下载,真正配置也就十来分钟。
DeepSeek的API很便宜,我断断续续聊了几天,花了几毛钱。如果只是自己用,那点免费额度可能够用很久。
如果你也想试试,建议先想清楚要什么角色。随便弄一个也能聊,但有明确人设的AI更不容易出戏。
有啥问题可以留言。我踩过的坑基本都写出来了,照着做应该不会再踩一遍。