当前位置: 首页 > article >正文

KouriChat + DeepSeek + 微信接入:本地 AI 角色聊天机器人搭建实录

个人主页User_芊芊君子欢迎大家点赞评论收藏⭐文章系列专栏AI文章目录前言1 KouriChat项目简介2 环境准备3 环境安装及项目部署3.1 Python3.11 安装3.2 启动KouriChat项目4 KouriChat项目配置4.1 创建DeepSeek官方Api密钥4.2 KouriChat项目配置Api并接入微信5 穿透KouriChat至公网访问5.1 什么是cpolar?5.2 下载cpolar5.3 注册及登录cpolar web ui管理界面5.4 穿透KouriChat项目的WebUI界面5.4.1 随机域名方式(免费方案)5.4.2 固定域名方式升级任意套餐皆可总结前言想把喜欢的角色做成能聊天的 AI在微信上 24 小时随时互动听起来技术门槛很高但其实这套方案已经有人跑通了。核心工具是 KouriChat开源 AI 聊天框架支持本地部署角色 AI接入 DeepSeek V3 模型做对话理解再配合微信消息接口实现自动回复。DeepSeek API 新用户有免费额度角色设定好、监听账号配置好AI 就能在微信上响应你的对话。当然过程不是一帆风顺——KouriChat 目前和微信新版不完全兼容需要用旧版微信或者小号测试Python 环境依赖较多首次跑脚本要等一会儿API Key 配置和意图识别模型的衔接需要耐心调一下。这篇把完整的步骤和踩过的坑都整理出来照着走能少绕很多路。1 KouriChat项目简介KouriChat是一款开源的本地 AI 聊天助手框架旨在让用户能够将自己喜爱的角色、虚拟人物或自定义人格模型轻松接入聊天平台如微信实现全天候互动。项目核心特点包括多模型支持与本地部署用户可以选择不同的语言模型或自定义训练数据在本地运行保障隐私和数据安全。角色扮演与多轮对话支持丰富的人格设定让 AI 具备连续记忆和多轮交互能力使聊天体验更加生动自然。高度可定制可自定义对话风格、语气、知识库和行为规则满足二次元爱好者、AI恋人爱好者或创作者的多样需求。易于接入应用内置微信接入接口和插件机制使 AI 聊天助手能快速部署到常用社交工具中实现 24 小时在线陪聊。2 环境准备在开始部署KouriChat之前我们需要先搭建一个稳定的运行环境以确保后续模块能够顺利运行。部署此项目需要准备一台Windows系统建议为Windows 10,项目对配置要求不大预计4G运存即可不要求显存。必要的环境需要安装Python 3.11版本即可。本教程将在虚拟机VMware中的Windows 10 22h2版本的镜像作为演示以纯净初始的系统来部署该项目。3 环境安装及项目部署3.1 Python3.11 安装双击运行名为python-3.11.8-amd64.exe的程序在显示的界面下勾选Add python.exe to PATH选中框然后点击install Now进行安装安装完成后点击Close关闭即可接着电脑按WindowsR键在弹出的运行框中输入cmd回车打开命令提示符窗口后输入如下命令验证python版本信息python--version出现版本信息即可3.2 启动KouriChat项目将7z2501-x64.exe压缩软件安装至电脑也可以用其他解压软件或用自带的也可以然后将KouriChat-1.4.3.2.zip(目前最新版)项目解压下来然后进入项目目录中双击启动run.bat脚本等待脚本执行脚本会检测你的系统Python环境会自动创建python虚拟环境,然后使用阿里源来进行安装python相关的环境依赖过程稍微比较久取决于你的网络因素。环境依赖下载完成后会输出提示如果下载过程中一直卡着可以尝试回车可能鼠标脱离终端导致假卡死了下载完成后会尝试启动程序且会自动打开浏览器如果没有打开手动输入提示的网址即可http://localhost:8502出现网页即代表安装部署成功啦4 KouriChat项目配置由于KouriChat项目目前尚未完全适配微信新版 4.1新版暂时不可用。近期旧版3.9 版本微信强制提示升级至最新版导致无法正常登录微信从而使项目暂时无法直接接入。不过仍有可行的登录方式此处不再赘述可在网盘中获取相关资源通过该方式依然可以实现微信消息的接入与对话功能。⚠️使用重要提示建议尽量使用小号进行测试与登录。虽然该方案并非通过注入或修改微信本体而是以拟人化的方式即通过对话框内输入信息的方式发送进行消息交互但仍存在极小概率触发微信风控或封号的风险。请务必牢记——重要的事情说三遍请使用小号、请使用小号、请使用小号本项目及本文档仅供学习与研究使用如因使用该方案导致微信账号异常、限制或封禁后果由使用者自行承担。接下来将进入KouriChat 项目的配置步骤开始搭建属于你的本地 AI 聊天系统。4.1 创建DeepSeek官方Api密钥首先进入官方的用量信息页面未登录会先跳转登录页面登录即可在该页面可以看到余额和消耗https://platform.deepseek.com接着点击API keys,进入该页面在页面上点击创建 API key的按钮然后设置一个名称用于辨识创建完成后点击复制按钮进行复制注意只会显示一次不用刻意记忆忘记删除重新创建即可好了这样就获取到了deepseek的Api密钥了留着备用接下来进行接入KouriChat项目4.2 KouriChat项目配置Api并接入微信首先在初始化管理员页面设置一个管理员密码在接下来的页面点击跳过然后在首页点击顶部导航栏的配置中心在基础配置中添加一个要监听的用户请填写用户的昵称不是备注也不是微信号添加完成后滚动到下方选择API注册地址为AeepSeek API,AI模型选择DeepSeek官方V3模型将前面获取到的API密钥填入即可接着展开右侧区域的意图识别API配置同样填写deepseek的相关信息具体如下图# API注册地址https://api.deepseek.com/v1#AI模型选择deepseek-chat然后再下方的消息配置中设置消息队列等待时间为稍短一些的这里设置的为0最后点击保存所有设置且提示保存并生效即可回到主页点击微信掉线重连按钮提示重连成功即可接着点击启动按钮等待启动完成启动完成后它会自动操作你当前登录的微信请尽量用小号尝试作为机器人然后打开前面配置好的监听昵称的微信对话框我这里使用的是昵称为【细碎念.】的账号作为机器人使用昵称为【淡忘如思.】的账号作为被监听的。所以使用【淡忘如思.】的账号来手动发送消息对话可以看到发送的消息控制台成功监听到了然后调用了deepseek-chat模型进行意图解析。最后进行AI回复和正常对话聊天一样的5 穿透KouriChat至公网访问部署好KouriChat后很多人都会遇到这种情况电脑必须 24 小时开着你却得像“值班管理员”一样守在旁边。一旦外出AI 突然罢工、不再回复而家里的控制台又访问不到——日志看不了、角色切不了、API 改不了一切都陷入停摆。好消息是这种局限其实很容易破。借助cpolar 内网穿透你可以为本地的 KouriChat 打开一条通往公网的安全通道。无论你是在办公室、出差途中还是用手机都能随时登录控制台、切换角色、监控日志甚至给项目分配一个固定的二级子域名让你的 AI 助手真正做到“永在线、可远控”。接下来我们就来看看——如何用 cpolar 将 KouriChat 稳定穿透至公网并绑定专属子域名让一切操作不再受限于“本地”。5.1 什么是cpolar?cpolar 是一款内网穿透工具可以将你在局域网内运行的服务如本地 Web 服务器、SSH、远程桌面等通过一条安全加密的中间隧道映射至公网让外部设备无需配置路由器即可访问。广泛支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台并提供一键安装脚本方便部署。5.2 下载cpolar打开cpolar官网的下载页面点击立即下载 64-bit按钮,下载cpoalr的安装包:下来下来是一个压缩包,解压后执行目录种的应用程序,一路默认安装即可,安装完成后,打开cmd窗口输入如下命令确认安装:cpolar version出现如上版本即代表安装成功!5.3 注册及登录cpolar web ui管理界面注册完成后,在浏览器中输入如下地址访问 web ui管理界面 :http://localhost:9200如果还没有账号点击下方免费注册即可注册账号。输入刚才注册好的cpolar账号登录即可进入后台页面:5.4 穿透KouriChat项目的WebUI界面5.4.1 随机域名方式(免费方案)随机域名方式适合预算有限的用户。使用此方式时系统会每隔24 小时左右自动更换一次域名地址。对于长期访问的不太友好但是该方案是免费的如果您有一定的预算可以查看大纲5.4.2的固定域名方式且访问更稳定。点击左侧菜单栏的隧道管理展开进入隧道列表页面页面下默认会有 2 个隧道remoteDesktop隧道指向3389端口tcp协议website隧道指向8080端口http协议http协议默认会生成2个公网地址一个是http另一个https免去配置ssl证书的繁琐步骤点击编辑website的隧道修改成我们kourichat需要的信息接着来到在线隧道列表可以看到名称为kourichat-8502隧道的两条记录信息一条协议为http,另一条协议为https:以https为例访问测试(加载稍慢需耐心等待一下)可以看到成功的访问到了kourichat的web页面了。5.4.2 固定域名方式升级任意套餐皆可通过前面的配置我们已经成功实现了kourichat的远程访问但免费随机域名方案的局限性也逐渐显现每24小时左右自动更换域名地址意味着你需要频繁更新书签、重新分享链接甚至可能因为忘记更新而无法访问。固定域名方案正是为了解决这些痛点而生让你拥有一个永久不变的专属地址真正实现稳定可靠的远程AI工作台。首先进入官网的预留页面:https://dashboard.cpolar.com/reserved选择预留菜单即可看到保留二级子域名项填写其中的地区、名称、描述可不填项然后点击保留按钮操作步骤图如下列表中显示了一条已保留的二级子域名记录地区显示为China Top。二级域名显示为kourichat。注二级域名是唯一的每个账号都不相同请以自己设置的二级域名保留的为主接着进入侧边菜单栏的隧道管理下的隧道列表可以看到名为kourichat-8502的隧道点击编辑按钮进入编辑页面修改域名类型为二级子域名然后填写前面配置好的子域名点击更新按钮来到状态菜单下的在线隧道列表可以看到隧道名称为kourichat-8502的公网地址已经变更为二级子域名固定域名主体及后缀的形式了这里以https协议做访问测试加载稍慢需耐心等待一下:访问成功这样一来你就拥有了一个永久不变的专属域名再也不用担心24小时域名更换的问题。总结跑通之后你就有一个 24 小时在线的专属角色 AI 了。电脑开着微信挂着AI 自动监听并回复消息角色设定、对话风格都可以在控制台里改。cpolar 穿透配好之后出门在外也能远程进控制台不用非得在电脑旁边。NAS 或服务器常驻运行的话可以当成长期服务来跑。

相关文章:

KouriChat + DeepSeek + 微信接入:本地 AI 角色聊天机器人搭建实录

🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:AI 文章目录: 前言1 KouriChat项目简介2 环境准备3 环境安装及项目部署3.1 Python3.11 安装3.2 启动KouriC…...

基于LangGraph与LLM的对话式BI工具OpenChatBI实战部署指南

1. 项目概述:当自然语言对话遇见数据分析 如果你和我一样,每天都要和数据仓库、BI报表打交道,那你肯定也经历过这样的场景:业务同事跑过来问,“帮我看看过去一周的CTR趋势”,或者“对比一下这两个渠道的转化…...

别再只测SSRF读内网了:手把手教你用dict/gopher协议探测并攻击内网Redis服务

从SSRF到内网Redis渗透:实战进阶指南 发现SSRF漏洞只是开始,真正的挑战在于如何将其转化为实际的攻击路径。当目标内网存在Redis服务时,一个看似简单的SSRF可能成为整个内网沦陷的起点。本文将带你深入探索如何通过dict和gopher协议&#xff…...

牛津树资源合集

022-牛津树学校版 1-16级 文件大小: 6.8GB内容特色: 16阶校园版绘本音频一次打包,6.8G进阶无痛适用人群: 想省补习费的3-12岁家长核心价值: 跟着牛津进度走,词汇语感双飙升下载链接: https://pan.quark.cn/s/1ae54f5fbf4f Susan教英语《牛津树家庭版 L…...

从 LLM 到 Agent Skill

AI Agent 入门指南:从零理解智能体的世界理解 AI Agent 生态中的核心概念,知道每个名词是做什么用的一、先搞清楚:什么是 AI Agent?想象你有一个超级聪明的数字助理:它不仅能聊天,还能主动帮你做事它会自己…...

AI CLI Kit:让AI助手生成环境感知的精准命令行指令

1. 项目概述:为什么我们需要一个“懂环境”的AI助手?如果你和我一样,每天有大量时间花在终端里,那你肯定经历过这种场景:你正在Windows的PowerShell里调试一个脚本,转头去问Claude:“怎么批量重…...

3分钟学会Xbox Game Pass存档提取:免费工具实现跨平台游戏进度迁移

3分钟学会Xbox Game Pass存档提取:免费工具实现跨平台游戏进度迁移 【免费下载链接】XGP-save-extractor Python script to extract savefiles out of Xbox Game Pass for PC games 项目地址: https://gitcode.com/gh_mirrors/xg/XGP-save-extractor 作为游戏…...

2026年市面上的培训机构管理系统对比,谁才是性价比之王

教务是培训机构的 “心脏”,而排课是教务最核心、最耗时、最容易出错的环节。传统人工排课:打开 Excel,手动填教师、教室、学员、时间,反复核对冲突,排一周课表要 1–3 天,还经常出现:老师时间撞…...

大模型赛道岗位大揭秘:小白也能轻松入行的5大方向!

文章详细介绍了大模型相关岗位的五大类,包括基座模型岗(理论派、工程派、能力派)、应用算法岗、大模型开发/Agent工程师、AI Infra工程师以及大模型数据工程师。文章强调了应用算法岗更注重项目经验和工程能力,而大模型开发岗则涉…...

ARM链接器命令行选项优化与实战技巧

1. ARM链接器命令行选项深度解析 在嵌入式开发领域,ARM链接器(armlink)作为工具链的关键组件,承担着将多个目标文件合并为可执行程序的重任。不同于简单的文件拼接,现代链接器提供了数十种精细控制选项,能够深度优化代码布局、调试…...

ensp关闭完美世界运行时显示权限不够

Windows PowerShell 版权所有(C) Microsoft Corporation。保留所有权利。安装最新的 PowerShell,了解新功能和改进!https://aka.ms/PSWindowsPS C:\Users\Administrator> net stop MessageTransfer 发生系统错误 5。拒绝访问。…...

RFID电动车智能门禁管理系统技术采用四层架构设计,实现电动车智能化管理。感知层采用防水防撕RFID电子车牌;识别层配置3-4米远距离读卡器;控制层集成ARM7处理器;执行层通过电动道闸或摆闸或广告门

RFID电动车智能门禁管理系统技术方案一、系统架构概览层级设备/组件功能说明感知层RFID电子车牌(DDC-RFID)车辆身份标识,防水防撕带刀口识别层RFID读卡器一体机(DAIC-DDC-RFID)3-4米远距离识别,920-925MHz频…...

基于OpenClaw协议的轻量级AI代理网关MiniClaw实战指南

1. 项目概述:一个轻量级的AI代理网关如果你正在开发一个基于OpenClaw协议的AI应用客户端,或者想快速搭建一个能与现有OpenClaw生态工具(比如各种仪表盘、集成插件)兼容的独立AI代理服务,那么你很可能需要一个能完整实现…...

dotUI设计系统生成器:基于品牌配置一键生成React组件库

1. 项目概述:dotUI,一个为品牌而生的设计系统在当今的Web开发领域,尤其是基于React的生态中,我们常常面临一个两难的选择:是使用现成的UI组件库快速搭建界面,还是投入大量时间从零开始构建一套完全符合品牌…...

西门子S7-300/400老系统改造:用DP/DP Coupler打通新旧产线数据(附Step7组态避坑点)

西门子S7-300/400老系统改造:用DP/DP Coupler打通新旧产线数据(附Step7组态避坑点) 在工业自动化领域,老旧产线升级改造往往面临新旧设备通讯协议不兼容的难题。当传统S7-300系统需要与现代化S7-400或带PN接口的PLC进行数据交互时…...

HDFS源码(二)

DataNode启动源码 创建HttpServer 初始化DataNode Rpc服务 获取NameNode Rpc代理 Datanode向NameNode注册 DataNode与NameNode周期心跳及block块汇报 数据上传源码 创建文件系统及初始化DFSClient 连接NN创建目录 启动DataStreamer线程 向dataQueue队列中写入packet 设置副本写…...

苍穹外卖 项目记录 第四天

第四天任务 完成套餐管理模块所有业务功能,包括:新增套餐套餐分页查询删除套餐修改套餐起售停售套餐每个功能的实现都要按照一般开发流程:需求分析和设计(结合产品原型,接口设计,数据库设计) -> 代码实现 -> 功能测试(成功后提交代码)套…...

XT2055 双灯显示微型线性电池充电管理芯片

■ 产品概述 XT2055 是一款完善的单节锂电池恒流/恒压线性充电管理芯片。较薄的尺寸和较小的封装使它适用于便携式产品的应用,XT2055 也适用于 USB 的供电电路。得益于内部的MOSFET 结构,在应用上不需要外部电阻和阻塞二极管。在高能量运行和外围温度较高…...

多说话人场景下的设备定向语音检测技术解析

1. 多说话人场景下的设备定向语音检测技术解析在智能语音交互系统中,准确识别用户何时在对设备说话(设备定向语音)而非与他人交谈,是提升用户体验的关键技术挑战。这项技术被称为设备定向语音检测(Device-Directed Spe…...

第1篇:认识Go——我的第一个程序 Go中文编程

第1篇:认识Go——我的第一个程序**作者:**中文编程倡导者—— 李金雨 联系方式: wbtm2718qq.com目标:让你成功运行第一个Go程序,建立学习信心! 预计时间:2课时(90分钟) 难…...

中国移联AI元宇宙产业委调研阿尔特汽车科技园 构建高精尖产业的“技术-场景-商业”融合生态

(央链知播 北京讯) 5月7日,中国移动通信联合会人工智能与元宇宙产业工作委员会(简称“中国移联AI与元宇宙产业委”)、中国移动通信联合会数字文化与智慧教育分会、中国通信工业协会区块链专业委员会等机构秘书长何超带…...

Butlerclaw:OpenClaw AI Agent的图形化桌面管理工具

1. 项目概述如果你和我一样,对AI Agent的潜力感到兴奋,但又对OpenClaw这类框架复杂的安装、配置和日常管理感到头疼,那么Butlerclaw的出现,绝对是一个值得庆祝的消息。简单来说,Butlerclaw是一个为OpenClaw量身打造的“…...

基于微信小程序的家政服务预约系统(30291)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运行一键启动项目&…...

英雄联盟游戏效率工具League Akari:智能自动化与数据分析完整指南

英雄联盟游戏效率工具League Akari:智能自动化与数据分析完整指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 还在为BP阶段手速…...

软考(系统架构师)-论分布式缓存架构设计及其应用

摘要 随着企业协同办公系统用户规模与并发请求量持续增长,作为核心支撑的用户中心系统面临高并发查询、数据库压力过载、通讯录同步缓慢、服务 CPU 与内存频繁告警等性能瓶颈。本人在项目中担任系统架构师,负责用户中心分布式多级缓存架构的选型、设计、…...

Android本地AI语音助手Cliff:开源、离线与可定制的边缘计算实践

1. 项目概述:Cliff,一个运行在Android上的本地化AI语音助手最近在GitHub上看到一个挺有意思的项目,叫“Cliff-Android-Voice-Assistant”。光看名字,你大概能猜到它是一个给安卓设备用的语音助手。但和Siri、小爱同学、Google Ass…...

终极指南:快速掌握碧蓝航线Live2D资源提取技术

终极指南:快速掌握碧蓝航线Live2D资源提取技术 【免费下载链接】AzurLaneLive2DExtract OBSOLETE - see readme / 碧蓝航线Live2D提取 项目地址: https://gitcode.com/gh_mirrors/az/AzurLaneLive2DExtract 在数字内容创作和游戏开发领域,Live2D动…...

大语言模型越狱攻防全景:从对抗攻击到安全防御实践

1. 项目概述与核心价值如果你正在研究或部署大语言模型,那么“越狱”这个词你一定不陌生。它指的是通过各种技术手段,诱导或迫使一个经过安全对齐的模型,输出其原本被禁止生成的内容,比如有害信息、隐私数据或违反其使用政策的回答…...

二十七、RZN2L CherryUSB移植与性能对比

一、目的/概述1、cherryusb还没有人支持瑞萨芯片,我们尝试在RZN2L CR52上移植CherryUSB协议栈2、在rzn2l芯片上实现USB CDC ACM 功能(实现cherryusb hal)3、对比CherryUSB与瑞萨原厂USB例程的性能差异4、验证全速(12Mbps)和高速(4…...

为什么你需要m4s-converter:让B站缓存视频重获自由的秘密武器

为什么你需要m4s-converter:让B站缓存视频重获自由的秘密武器 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经遇到过这样的…...