这是一个基于大模型实现的虚拟伴侣,实现微信聊天功能
核心依赖wxauto(微信调用)和deepseek(生成回复),.moonshot(月之暗面,图片识别)
目前大模型回复能力无法睥睨真人,原因在于大模型没有长期记忆能力,该项目加入了短期,长期记忆 每次调用大模型,携带完整人设,核心记忆,短期记忆 该本部分可查看 llm_service.py的get_response函数
2025.07.18更新:
大模型本身是无状态的,不会保存任何与用户的对话记忆,可查看deepseek官方文档
因此每次调用都需要携带完整人设和记忆,而核心记忆,算是对这种问题的一种解决方式吧。
由于每次调用都需要携带之前所有对话,因此会导致API调用的消耗逐次增加,
因此本项目每次只携带最近15轮记忆,其余记忆用核心记忆代替。
本项目仅用作个人学习python之用