篇目二搭建AI聊天机器人

250 阅读2分钟

既然是一名小白,就要有小白的觉悟,从最简单的操作开始,搭建一个基于AI的微信聊天机器人 致谢zhayujie的github项目

作者声明:如侵权,请联系


1. 前言 选择从聊天机器人做起,是因为一切事物的发展都不应离开自己的兴趣,做一个有趣的东西,比做一个高大上的东西现阶段对我更重要。 项目支持功能如下:(项目支持的东西不仅这些,但我只需要简单实现即可)

  1. 基础对话
  2. 图像能力
  3. ...

2. 搭建环境 从github项目的搭建文档中了解到,该项目支持 docker部署、本地运行、服务器部署和Railway部署。为简单的运行起该项目,我临时采用本地运行的方式在自己的win10系统中运行,作者详细介绍了各种方法的优劣性。 image.png

  • 搭建python环境 3202年应该没有人不会python 了,我安装的是python3.8.8,如需要我再写一期python环境如何快速搭建。 这里需要提醒一下,要更换一下pip的镜像源。
1. 文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\用户\AppData\Roaming 文件夹中
2. 新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件,如果你的文件中存在该文件,则只需修改,无需新建
3. 新增 pip.ini 配置文件内容
   [global]
   timeout=6000
   index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
   trusted-host = pypi.tuna.tsinghua.edu.cn
  • 下载必要依赖 在你希望的地方建一个文件夹,并在该文件夹中调出命令行,执行以下命令
  git clone https://github.com/zhayujie/chatgpt-on-wechat
  cd chatgpt-on-wechat/
  pip3 install -r requirements.txt                # 必选依赖
  pip3 install -r requirements-optional.txt       # 可选依赖,语音、tool插件等功能需要
  • 简单配置
copy config-template.json config.json

并修改一些简单的配置,主要有

model
open_ai_api_key

  • 运行
python app.py

如果你的pip 能够正常访问网络 ,那接下来终端应该返回一个二维码,你扫了后就能用你的微信登录。。

如果你的网络不能正常访问,请查看这个issueOpenai接口网络不通的解决方案 (已支持 Railway 一键部署) · Issue #351

如果你是全局vpn,可还是无法访问网络,看我的一篇文章(windows pip 报错 SSLError("Can't connect to HTTPS URL because the SSL module is not available.") - 简书 (jianshu.com)