科(白)学(嫖)AWS服务器,部署ChatGpt微信聊天机器人

编程知识 更新时间:2023-05-02 03:04:52

白嫖AWS服务器,部署ChatGpt微信聊天机器人

整个流程的部署教程,以流程为主

如有参考文章讲到相关内容,本文中会略过

0. 效果

1. openai的Api key准备

1. 账号注册

参考这里:

注册相关流程

Tips:看完第一段内容即可

2. api key获取

要获取OpenAI API密钥,您需要执行以下步骤:

  1. 前往OpenAI官方网站(https://openai/)。
  2. 单击右上角的“登录”按钮,然后使用您的OpenAI账号登录。
  3. 单击您的用户名,然后选择“帐户设置”选项。
  4. 在帐户设置中,在“API密钥”选项下,单击“生成新密钥”按钮。
  5. 在弹出窗口中,复制您的API密钥并保存到安全位置。

请注意,为了使用OpenAI API,您需要将该密钥添加到API请求中。如何这样做,可以在OpenAI API文档中找到更多信息:https://beta.openai/docs/api-reference/introduction。

2. 白嫖服务器

aws 新注册的账号会有免费12个月的套餐

1. 账号注册

参考如下文章:

Amazon EC2免费一年申请使用图文教程

注意:

  • 注册时候填写你真实的银行卡信息

  • 在【验证银行卡】那一步可能会不让过,如果重试无果,等待1小时后,在试。

  • 一直不过,就再等1h在重试,重复此步骤,直到账号注册成功。

2. 虚拟信用卡替换

由于怕12个月后,直接对我们自己卡,进行扣费,因此这一步进行虚拟信用卡绑定。

参考如下文章:

  1. 虚拟信用卡生成
  2. aws银行卡解绑操作页

总结就是,添加一张虚拟银行卡,然后将注册时真实的银行卡解绑。

3. 实例创建

参考文章:

创建实例

这篇文章看到,实例创建成功这一步即可

4. 实例连接

连接实例,就是登录服务器的意思。

由于我们在创建实例的时候,下载了aws给的公钥文件 “xxx.pem”,所以登录服务器的时候不需要密码

虽然我创建的是东京,你们不一定要选东京(亚太地区调用openai的api 会被封号,我这边也在冒险),美国最保险

进入实例控制台后,勾选启动中的实例,点击连接

跳转页面如下,并做如下操作

终端中运行该命令

  • xxx.pem要在正确的路径下,如果不在当前目录下,自行补充完整路径。
  • 示例中加了sudo因为我本地.pem文件没得读写权限。

进入服务器之后,如下图所示

至此,实例连接已经搞定

3. 微信机器人部署

1. docker环境安装

因为项目使用docker部署,所以需要装docker环境

身份切换:

基于上一步中已经进入服务器内部后,需要切换root身份,因为admin用户无目录权限,

sudo -i

docker安装:

curl -sSL https://get.daocloud.io/docker | sh

安装过程1~2分钟的样子

文件夹创建:

方便自己的项目整理,在根路径下增加文件夹,自行定义,我的是

/lj/docker/

2. 机器人部署

当然既然是玩chatGpt相关的,你也可以部署其他项目

我们主要目的是白嫖服务器,并且物理位置在国外

尊重他人原创,github原项目地址

源码获取

假设你已经在/lj/docker目录下面,使用如下命令将项目拉下来

git clone https://github/zhayujie/chatgpt-on-wechat.git

配置修改

进入到/lj/docker/chatgpt-on-wechat/docker目录下(能看到docker-compose.yaml文件)

cd /lj/docker/chatgpt-on-wechat/docker

修改ocker-compose.yaml文件,具体修改内容参考如下:

(项目git地址中有介绍)

注意:

  • ymal文件中的容器名可以改成wx,后面方便用
  • 配置详细介绍,及使用参考他给的文档

启动服务

确保当前目录下有docker-compose.yaml文件

docker compouse up -d

微信扫码登录,下面的日志追踪命令,会有个二维码显示,微信扫码登录即可

docker logs -f wx

后续

如果没出什么意外的话(应该不会出意外,我部署n次了,很顺利)

后续改动配置后,直接docker compose up -d即可重新运行,然后日志查看,扫码登录即可


OK,祝愿大家部署顺利~

更多推荐

科(白)学(嫖)AWS服务器,部署ChatGpt微信聊天机器人

本文发布于:2023-04-25 10:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b99b3bac2f8559853cf54e88edc6e4b5.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:机器人   服务器   AWS   ChatGpt

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 102902文章数
  • 26171阅读数
  • 0评论数