在「搭建168」的搭建168里翻到一个挺有意思的项目——AI女友本地部署版本。相比那些只能打字聊天的AI角色套壳源码,这套把”打电话””拍一拍””人格复制”都做成了真实可用的模块。本地跑的好处很明显:对话记录不出本地,隐私自己控,也不用每个月给云端API交订阅费。
下面我从交互链路、部署环境、二次开发角度把这套「其它源码」拆一下,给想自己搭一个的朋友做个参考。文末有FAQ,几个高频问题先答了。
这套源码在功能层面并不堆数量,实测下来真正能用的核心模块大概有4个:基础对话、打电话、拍一拍、人格复制。后台里有个配置项可以单独启用或禁用某个模块,灵活度不错。
马上能用的信息:人格复制模块的「样本对话」配置项最多支持20轮对话素材,超过的部分会被截断。建议放最具代表性的对话,别一股脑全塞——模型容易学歪。
这套源码对硬件不算太挑,但TTS和ASR模型加起来会吃掉不少资源。官方文档给的最低配置是8GB内存,我自己用Mac M2(16GB统一内存)实测下来,跑7B量化模型+语音模块基本到极限了,再开人格复制会明显卡顿。
| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| Python版本 | 3.10 | 3.11 |
| PyTorch | 2.0+ | 2.2+ with CUDA 12.1 |
| 内存 | 8GB | 16GB+ |
| 显存(可选) | 4GB(量化模型) | 12GB+(全精度) |
| 磁盘空间 | 20GB | 50GB(含多个模型) |
部署大致是5步:装Python依赖 → 下载LLM权重(推荐Qwen2.5-7B-Instruct或ChatGLM3-6B)→ 配TTS/ASR模型 → 改config.yaml里的端口和API地址 → 跑main.py启动。常见报错集中在端口冲突和模型路径写错,日志比较清晰照着改就行。
马上能用的信息:第一次跑建议先用「小模型+Edge-TTS」组合
原标题:AI女友本地部署版本,加入打电话,拍一拍,人格复制等功能 – 搭建168
原文简介:
简介:
AI女友本地部署版本,加入打电话,拍一拍,人格复制等功能
图片:
原文截图:
⚠️ 本文仅供学习研究和技术交流,相关源码仅用于了解系统架构与部署流程,请勿用于非法用途。任何商业运营行为均与作者无关。