自己搭建网页版机器人对接ChatGPT API,chatgtp接入TG教程

图片[1]-自己搭建网页版机器人对接ChatGPT API,chatgtp接入TG教程-onlycore

不推荐对接微信、钉钉等国内软件,原因你懂的

所以这里推荐两种方法,分别对接网页和TG,分开说吧,代码均来自互联网。

1、获取Chat GPT的API

如果你还没有Chat GPT,可参考教程,自己注册一个.

登陆ChatGTP官网,获取API key,因为只显示一次,建议保存到记事本。

https://platform.openai.com/account/api-keys

2、搭建网页版或者是对接TG

两者根据需求自行选择,可以都搭,也可以选其中一个你觉得方便的

1)搭建网页版

 演示地址

a、下载代码

代码下载

b、
要使用不被屏蔽的国外VPS,检测使用的vps是否解锁Chat GPT
wget -O chat.sh https://raw.githubusercontent.com/Netflixxp/chatGPT/main/chat.sh && chmod +x chat.sh && clear && ./chat.sh
c、 搭建宝塔面板

安装php7.4以及Nginx

d、上传源文件,解压

编辑chatgptApi.php ,填入自己的ChatGPT API图片[2]-自己搭建网页版机器人对接ChatGPT API,chatgtp接入TG教程-onlycore

是否需要轮训,都有中文提示,自行操作,如果要轮训,那多账号的api分别填入key.txt

  • 编辑index.html加入自己的信息。
e、申请证书

宝塔一键生成即可。

2)对接TG

a.申请个机器人

打开Telegram,搜索@botfather,创建一个机器人,为机器人设置昵称,然后为机器人命名,命名规则xxxxxx_bot,在这一步可以获取到机器人的Token,保存到TXT文档

b.打开机器人权限(非必须)

回到 Botfather 設定 /setjoingroups 為 Enable,以及 /setprivacy 為 Enable

c.安装nodejs
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt-get install nodejs
d.安装守护进程
npm install pm2 -g
e.下载并安装接入的机器人
git clone https://github.com/harshitethic/chatgpt-bot-telegram.git
cd chatgpt-bot-telegram
npm install
f.编辑文件

编辑.env,把TG的key和chatgpt的api填入对应位置

g.启动机器人
pm2 start index.js

机器人内常用命令
/ask文字问题
/image 图片命令

其他的就自行研究了

自己搭建网页版机器人对接ChatGPT API,chatgtp接入TG教程-onlycore
自己搭建网页版机器人对接ChatGPT API,chatgtp接入TG教程
此内容为免费资源,请登录后查看
0
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容