51工具盒子

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

把 ChatGPT 接入到微信上「源码部署」

最近 ChatGPT 热度高,杜老师也跑来蹭蹭热度。之前实现了 ChatGPT 接入微信,恰巧有小伙伴询问教程,简单整理一下,希望可以帮到需要的小伙伴!

实现功能 {#实现功能}

  1. 机器人模型热度可配置;

  2. 提问会调用上下文;

  3. 可通过指令清空上下文;

  4. GPT 机器人私聊回复;

  5. 机器人群聊可艾特回复;

  6. 私聊回复前缀设置;

  7. 好友添加自动通过配置。

注册账号 {#注册账号}

首先前往 OpenAI 官网获取 API key,网址如下:
官网地址 https://platform.openai.com/account/api-keys

选购主机 {#选购主机}

这一步为可选操作。

因为 OpenAI 限制大陆区域的访问,所以建议选购一台国外的 VPS,杜老师选用的是 Vultr,访问地址如下:
官网地址 https://www.vultr.com/?ref=8553292

环境部署 {#环境部署}

安装 Git 以实现部署仓库下载:

|-----------|---------------------------------| | 1 | sudo apt -y install git |

安装 Go 语言的执行环境:

|-----------|------------------------------------| | 1 | sudo apt -y install golang |

获取项目

使用 Git 命令下载部署仓库的源码:

|-----------|------------------------------------------------------------------------| | 1 | $ git clone https://github.com/penndu/chatgpt_wechat_robot.git |

使用 vim chatgpt_wechat_robot 命令创建并编辑配置文件:

|------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 | { "api_key": "your api key", "auto_pass": true, "session_timeout": 60, "max_tokens": 1024, "model": "text-davinci-003", "temperature": 1, "reply_prefix": "来自机器人的回复:", "session_clear_token": } |

启动项目

用命令 go run chatgpt_wechat_robot/main.go 启动服务。

服务启动成功后会生成二维码的地址,复制链接并在浏览器中打开,然后通过手机微信扫描即可。

赞(5)
未经允许不得转载:工具盒子 » 把 ChatGPT 接入到微信上「源码部署」