告别无聊尬聊,微信秒变智能助手,DeepSeek 带你飞!- Say goodbye to boring chats, WeChat turns into a smart assistant in seconds, DeepSeek takes you to fly!
要将DeepSeek接入到chatgpt-on-wechat项目中,需要遵循以下步骤:
使用DeepSeek API Key的方法
1. 获取DeepSeek API Key
首先,您需要获取DeepSeek的API密钥:
访问DeepSeek官方网站或者使用免费的OpenRouter官网调用Deepseek API.
注册并登录您的账户
在API密钥部分创建一个新的API密钥
复制并安全保存生成的API密钥
2. 配置chatgpt-on-wechat项目
克隆chatgpt-on-wechat项目到本地:
git clone https://github.com/zhayujie/chatgpt-on-wechat.git
cd chatgpt-on-wechat
安装必要的依赖:
pip3 install -r requirements.txt
安装扩展依赖(图片,声音等)
pip3 install -r requirements-optional.txt
在项目根目录下创建或编辑配置文件 config.json,添加DeepSeek的配置,,并确保 Python 版本 >= 3.8, 具体请参考官网设置说明:
{
"channel_type": "wx",
"model": "deepseek-chat",
"open_ai_api_key": "YOUR_DEEPSEEK_API_KEY",
"proxy": "",
"api_base_url": "https://api.deepseek.com/v1" 或者 “https://openrouter.ai/api/v1/chat/completions”
"single_chat_prefix": ["bot"],
"group_chat_prefix": ["@bot"],
"wechat_prefix": ["@bot"]
}
3. 运行项目
执行以下命令启动项目:
python app.py
然后用微信扫码登录,成功后你的微信账号就可以和 Deepseek API 进行对话,首次登录需在手机端确认。
使用本地Ollama运行DeepSeek的方法
1. 安装Ollama
2. 下载并运行DeepSeek模型
打开终端,运行以下命令下载DeepSeek模型:
ollama pull deepseek-coder-v2 → 你自己选需要的模型,这只是例子。启动DeepSeek模型:
ollama run deepseek-coder-v2
默认监听 http://localhost:11434,你可以用 curl 测试:
curl http://localhost:11434/api/generate -d '{
"model": "deepseek-coder-v2",
"prompt": "你好!",
"stream": false
}'
如果返回 "response": {应该是某种问候},说明 API 服务正常。
3. 配置chatgpt-on-wechat项目
克隆并安装依赖(如前面所述)
修改 config.json 文件, 具体请参考官网设置说明:
{
"channel_type": "wx",
"model": "deepseek-chat",
"open_ai_api_key": "ollama",
"proxy": "",
"api_base_url": "http://localhost:11434",
"single_chat_prefix": ["bot"],
"group_chat_prefix": ["@bot"],
"wechat_prefix": ["@bot"]
}
需要本地repository添加新Ollama机器人(bot/ollama_bot.py):
async def reply(self, query, context):
response = requests.post(
f"{self.ollama_base_url}/api/chat",
json={
"model": self.model,
"messages": [{"role": "user", "content": query}]
}
)
return response.json()['message']['content']
4. 运行项目
执行以下命令启动项目:
OLLAMA_HOST=0.0.0.0 python3 app.py
然后用微信扫码登录,你的微信账号就可以通过本地 Ollama 调用 Deepseek 进行聊天,首次登录需在手机端确认。
请确保仔细阅读chatgpt-on-wechat项目的文档,并在必要时参考DeepSeek和Ollama的官方文档以获取更详细的信息。