51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

手把手教你把微信变成智能AI

最近看到一个项目:chatgpt-on-wechat,能把微信接入人工智能AI。

可以接入群聊,也可以私聊。如:


3cb25950e54672e9281ba952aa8b6af



d19609d79d4352ca8eff2927fd677c9


话不多说,直接上教程!


前置条件:

  1. 需要一台linux服务器。如果没有服务器,也可以搭一个虚拟机玩玩。不会搭建的,教程在这里:本地搭建Linux虚拟机
  2. 需要安装好docker,可以手动安装 也可以宝塔安装 。本文讲的是对新手比较友好的宝塔安装。想要手动安装的,教程在这里:centOS7安装docker教程

宝塔安装docker

宝塔Linux面板安装教程,本文以CentOS7为例。

执行CentOS安装命令:yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72
image-20240925152757437

这里直接输入y,回车。


等待安装完成后,会出现一个面板数据。
image-20240925153104400


这个要复制下来保存好,以后登录宝塔面板都是用这个来登录的。

浏览器输入内网面板地址,输入账号密码登录。
image-20240925153227002


点击docker,点击立即安装
image-20240925153328851


点击确定
image-20240925153351940


然后等待安装完成即可。


配置docker-compose.yml

由于国内访问不了chatGPT,所以本文以可以白嫖的讯飞模型大模型为例。

白嫖教程:白嫖讯飞 ai200 万 tokens 并实现调用 demo,这里参考白嫖token部分就可以。

为了方便管理,这里单独创建一个文件夹:sudo mkdir /usr/gpt

进入该文件夹:cd /usr/gpt
image-20240925144541351


  1. 安装 wget 命令:sudo yum install wget -y
    image-20240925144639808


  2. 下载 docker-compose.ymlwget https://open-1317903499.cos.ap-guangzhou.myqcloud.com/docker-compose.yml

    image-20240925144706704


  3. 打开文件,修改或添加所需的配置。

    如我要使用的讯飞的Spark Pro模型:

    需要添加5个配置项:

    xunfei_app_id: ''
    xunfei_api_key: ''
    xunfei_api_secret: ''
    xunfei_domain: ''
    xunfei_spark_url: ''
    

    星火认知大模型Web API文档,接口文档中可以看到Spark Pro请求地址为:wss://spark-api.xf-yun.com/v3.1/chat,对应的domain参数为generalv3
    image-20240919150447464


    所以修改的配置如下:
    image-20240919150600233


    输入好鉴权信息之后,就要修改需要相应的群聊名称。只有这里设置的特定的群聊里,AI才会生效。
    image-20240919150916199


    设置好之后保存。


启动容器

设置好docker-compose.yml之后,在 docker-compose.yml 所在目录下执行以下命令启动容器:sudo docker compose up -d
image-20240925145023997


运行 sudo docker ps 能查看到 NAMES 为 chatgpt-on-wechat 的容器即表示运行成功。
image-20240925145347347


最后运行以下命令可查看容器运行日志,扫描日志中的二维码即可完成登录:sudo docker logs -f chatgpt-on-wechat
image-20240925145432053

image-20240925145612228


登录成功之后就可以微信上使用机器人了。


停止容器

执行以下命令可以关闭服务:sudo docker compose down
image-20240925151059905


注意:如果修改了 docker-compose.yml 中的配置,需要关闭容器后再重新启动才能生效,只执行 docker restart 是不起作用的。

赞(1)
未经允许不得转载:工具盒子 » 手把手教你把微信变成智能AI