文章内容

2023/4/27 12:06:29,作 者: 黄兵

免费拥有私有 chatGPT 网站


因为 OpenAI 与防火墙双向封锁,在使用 chatGPT 时,需要结合梯子,甚是不便。如果只是个人使用,简单部署一个套壳网站,几分钟就解决问题了。如果需要 API Proxy,也可以部署一个简单的 Proxy。除了域名以外,都是免费的。自己购买一个域名,也只需要几十元。购买域名,namecheap 一般比 godaddy 便宜一些,而且默认就隐藏了 owner 信息。

为什么不直接使用一些网上的套壳网站,而是要部署自己的?一方面可能不稳定,另一方面是 API Key 容易泄漏,且 OpenAI 也会 block 一些它认为违规的账号。毕竟做做手工也可以预防老年痴呆。

部署 ChatGPT 套壳网页

这里还是使用免费的 Vercel,部署一个网站,网站后台访问 OpenAI,调用 chat completion(GPT3.5) 获取结果。开源的代码,这几个都可以,Clone 或者 Fork 之后部署到 Vercel 即可,自己简单修改一下也可以,毕竟在 Copilot 的支持下,不会做前端也可以瞎改改了。

极简版本,也够用:https://github.com/ddiu8081/chatgpt-demo

更完善的 UI,支持多个 Key, 集成了一些 prompt 提示:https://github.com/ourongxing/chatgpt-vercel

Vercel 默认会分配一个域名,但是国内访问不了,但是如果设置到一个自己的没有被防火墙白名单的域名就可以了。按照 Vercel 的提示设置好域名之后,域名设置里稍微改一下,国内就可以直接访问了。

IP  76.76.21.21 改成 76.223.126.88
CNAME  cname.vercel-dns.com 改成 cname-china.vercel-dns.com

所以简单三步,设置好之后可以直接访问了:

  1. 注册 Vercel
  2. 部署到 Vercel,并设置 OpenAI API KEY
  3. 设置域名

部署 API Proxy

Vercel 是免费的,只是 Cloudflare 更“免费”。Cloudflare 支持每天 100K 免费请求数,而且没有流量限制, 个人使用应该是足够的, 而 Vercel 支持 NextJS 以及 SSR,用作 API Proxy 就不在意这些了。

注册 Cloudflare,根据提示 add sites,设置域名,新建 worker,copy paste proxy 代码就可以了。这里需要用自己的域名的原因跟 Vercel 类似,因为 Cloudflare 给的默认的 workers.dev 子域名国内访问不了,使用自己的域名就 OK 了。

可以参考这个详细的描述:https://github.com/noobnooc/noobnooc/discussions/9 

所以简单几步,设置好之后就是这样:

  1. 注册 Cloudflare
  2. Add sites - 设置你的域名
  3. Add Worker - 设置代码
  4. 绑定域名
  5. 使用时用新域名替换 api.openai.com 即可


代码如下:

import os
import openai

openai.api_key = "your_api_key"
openai.api_base =  "https://gptly.net/v1/"

def get_chat_completion(prompt:str):
    print(f"prompt:{prompt}")
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[
        {"role": "system", "content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible."},
        {"role": "user", "content": "{}".format(prompt)},
    ])
    return response.choices[0].message.content

New Bing 注册

NewBing 在 WaitingList 还没通过的朋友可以试试这个方法。我试了一下也是秒过,通过之后不用日本 IP 也是可以正常使用的。猜测可能是测试小语种地区用户吧。


实际测试的环境:

浏览器:Microsoft Edge Dev 版本

使用日本 IP,访问New Bing站点

使用 Gmail 注册一个新账号


 不过这个 Chat 的一些Response也没有很 up to date。



其它相关推荐:

1、ChatGPT账号申请,3分钟搞定

2、ChatGPT注册需要的手机号推荐

3、无需等待 一键注册 ChatGPT

4、ChatGPT 最新注册攻略

5、在 OpenAI 大规模封号的情况下,如何自己注册 chatGPT 并绑定手机号

分享到:

发表评论

评论列表