SMNETSTUDIO/WeChat-AI

WeChat AI - 自托管微信角色扮演对话服务

解决的问题

提供一个用于在 WeChat 上创建 AI 驱动的角色扮演聊天机器人(chatbot)的自托管框架。它弥合了大型语言模型(LLMs)与 WeChat 生态系统之间的差距,使用户能够部署具有特定角色设定、记忆功能,并可通过管理服务与真实用户互动的机器人。

工作原理

系统通过连接腾讯 iLink 来处理 WeChat 消息。采用多节点架构,多个相同的服务器实例共享一个远程 Redis 数据库,用于存储机器人令牌、角色设定和贴纸。认证通过 LINUX DO OAuth 实现。AI 能力方面,集成 OpenAI 兼容的 LLM,并可通过部署在 Hugging Face 上的独立 AI 网关实现网页搜索和自定义模型访问。系统还包含一个名为 Chatflow 的可视化编排工具,用于设计机器人行为。

适用人群

希望在 WeChat 上托管自己的 AI 角色扮演机器人、对将 LLM 与消息平台集成感兴趣的开发者,以及需要管理员仪表板来监控令牌使用情况和内容审核的社区管理者。

主要亮点

  • 可视化编排:包含 Chatflow 编辑器,可设计超越简单提示的复杂机器人交互。
  • 多节点部署:支持通过 Cloudflare Worker 负载均衡实现同质化部署,确保稳定性。
  • 多模态能力:支持输入图像理解(视觉)和内置语音转录功能。
  • 角色管理:提供用户中心,用于分配角色设定并管理已批准的聊天伙伴。
  • 丰富媒体支持:集成贴纸库,允许 AI 通过 iLink CDN 参考并发送特定图像贴纸。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目