今天发现一个史上最简略的自建ChatGPT布置方案,只需求一个HTML文件,把它装备到Nginx就能跑起来。
作用如下:
他能做什么用?
往常咱们运用chatgpt需求配魔法上网才能登上官方网站,关于很多人来说这是个很棘手的问题,假如你有个海外云服务器,就可以通过这种方式布置一个自己专有的chatgpt,只要指定key,就可以愉快的用上chatgpt了。
你需求准备啥?
- 一个能正常访问 api.openai.com 的海外服务器
- 一个chatgpt key
- 没有了
只要在界面右侧装备好你的chatgpt key 就可以连上chatgpt与机器人聊天,这个key 是怎样来的呢?
在openai官方登录后访问 platform.openai.com/account/api…
请求完key之后,咱们唯一要做的一件事便是装备Nginx,不知道Nginx是什么的同学可自行搜下,简略来讲便是一个提供Web服务的服务器以及反向署理工具,咱们只需求把那个html文件装备在nginx,程序就能跑起来了。
nginx装备
# 把这段代码装备到server 模块中
gzip on;
gzip_min_length 1k;
gzip_types text/event-stream;
location ^~ /chatgpt/v1 {
proxy_pass https://api.openai.com/v1;
proxy_set_header Host api.openai.com;
proxy_pass_header Authorization;
proxy_buffering off;
}
location /chatgpt {
alias /data/server/chatgpt_gzh/application/templates;
index youchat.html;
}
youcaht.html的github地址:github.com/lzjun567/yo…
最终重启 nginx
nginx -s reload
大功告成!
1、对外暴露自己的key存在不安全要素,假如不是你自己的搭建的服务请谨慎运用
2、无节制频频调用API也会导致封号
3、多人共用一个key也会有封号风险