12

只需要一个HTML文件,就可以快速开启ChatGPT聊天

 1 year ago
source link: https://foofish.net/chatgpt-one-page-html.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

只需要一个HTML文件,就可以快速开启ChatGPT聊天

By 刘志军, 2023-03-29, 分类: 思考

ChatGPT

今天发现一个史上最简单的自建ChatGPT部署方案,只需要一个HTML文件,把它配置到Nginx就能跑起来。

效果如下:

image-20230328211704590

他能做什么用?

平常我们使用chatgpt需要配魔法上网才能登上官方网站,对于很多人来说这是个很棘手的问题,如果你有个海外云服务器,就可以通过这种方式部署一个自己专有的chatgpt,只要指定key,就可以愉快的用上chatgpt了。

你需要准备啥?

  • 一个能正常访问 api.openai.com 的海外服务器
  • 一个chatgpt key

只要在界面右侧配置好你的chatgpt key 就可以连上chatgpt与机器人聊天,这个key 是怎么来的呢?

在openai官方登录后访问 https://platform.openai.com/account/api-keys,可以申请key,以sk开头。如果你的账号是从别的渠道购买的,通常也会带一个key

image-20230216160339632

申请完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;
}

html的github地址:https://github.com/lzjun567/youchat

最后重启 nginx

nginx -s reload

大功告成!

1、对外暴露自己的key存在不安全因素,如果不是你自己的搭建的服务请谨慎使用

2、无节制频繁调用API也会导致封号

3、多人共用一个key也会有封号风险

最后,再推荐一下咱们的知识星球【ChatGPT运营社】,目前已经超过200人加入。

图片

有问题可以扫描二维码和我交流

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK