一个基于 DeepSeek API 的智能对话机器人,可以轻松地将 AI 对话能力集成到您的微信公众号中。
- 🔌 快速集成:只需简单配置即可将 DeepSeek AI 接入您的微信公众号
- 🤝 智能对话:支持自然语言交互,为用户提供智能对话服务
- ⚡ 实时响应:快速处理用户消息,提供即时的 AI 回复
- 🛡️ 异常处理:完善的错误处理机制,确保服务稳定运行
- 🔒 安全可靠:支持微信服务器安全验证,保护您的服务
- Python 3.7+
- 微信公众号账号
- DeepSeek API 密钥
- 克隆项目代码:
git clone [您的项目地址]
cd wc-deepseek- 安装依赖:
pip install -r requirements.txt- 配置环境变量:
- 复制
.env.example文件为.env - 填入您的配置信息:
- 复制
# 微信公众号配置
WECHAT_TOKEN=your_token_here
WECHAT_AES_KEY=your_aes_key_here
WECHAT_APP_ID=your_app_id_here
# DeepSeek API配置
DEEPSEEK_API_KEY=your_api_key_here
DEEPSEEK_API_ENDPOINT=https://api.deepseek.com/v1- 启动服务:
python app.py- 登录微信公众平台
- 进入「基本配置」页面
- 获取 AppID 和 AES Key
- 设置服务器配置:
- URL:设置为您的服务器地址 +
/wechat - Token:与
.env中的WECHAT_TOKEN保持一致 - EncodingAESKey:与
.env中的WECHAT_AES_KEY保持一致
- URL:设置为您的服务器地址 +
- 注册 DeepSeek 开发者账号
- 获取 API Key
- 将 API Key 填入
.env文件的DEEPSEEK_API_KEY字段
- 确保服务正常运行
- 关注配置好的微信公众号
- 向公众号发送文本消息
- 等待 AI 助手的智能回复
您可以通过修改 deepseek_client.py 中的参数来自定义 AI 对话的行为:
data = {
'model': 'deepseek-chat', # AI 模型
'temperature': 0.7, # 回复的创造性程度
'max_tokens': 1000 # 最大回复长度
}