本文包含大量实用内容和解决方案,适合具有探索精神的新手玩家,特别是针对无法访问 ChatGPT 的中国大陆及其他地区的朋友们。
文章要点
- 如何注册 OpenAI 账户
- 如何为 OpenAI 充值
- 如何获取官方 OpenAI API
- 如何获取并使用美国的虚拟信用卡
- 如何使用接码平台获取国外电话号码以接收验证码
- 如何搭建服务器并建立网站
- 如何使用 Docker 在服务器上构建项目
- 如何设置服务器反向代理
- 如何将域名指向服务器
- 如何在 Android 和 iPhone 移动设备上安装 LobeChat 等等
引言
大家好,我是 A Diao。
你是否曾接到老板的请求:
“你能帮我设置一个 ChatGPT 吗?我想用用看。”
这看似简单的请求,背后却隐藏着许多挑战。老板可能在短视频中见过 ChatGPT,看到别人使用得很顺利,若他自己不使用,似乎就会被淘汰。
然而,在中国使用 ChatGPT 确实不易。你无法直接教会老板如何操作:
- 首先教他如何使用科学上网;
- 然后教他如何设置全球代理;
- 接着教他如何切换节点;
- 最后教他如何在地址栏输入 URL。
从你开始教到他成功访问页面,可能需要付出不少努力。
最简单的解决方案
最简单的解决方案就是放弃使用 ChatGPT,转而使用国内的 AI 工具,如 Qianwen、Doubao、Yuanbao、KIMI 等等。但这些工具仍在不断改进,尚未达到 ChatGPT 的水平。
如果不局限于 ChatGPT,这篇文章可以到此为止,因为替代品很容易找到。但我仍然希望教你如何立即方便地使用 ChatGPT。
最新最强的 AI 是收费的
当然,我们也需要明确一个基本概念,使用最新最先进的 AI 必然会产生费用。就像 ChatGPT4o 刚发布时,许多流量专家告诉你可以免费使用,但实际上,要么每天只能使用一两次,要么根本无法使用。
需求分析
经过分析,核心需求是:
- 无需使用科学上网即可访问。
- 能够使用最新的 ChatGPT 模型进行对话。
如果你是老板,完全不需要理解这些,只需将这篇文章转交给下属,并记得先批准预算。
使用 LobeChat 实现需求
我们将使用 LobeChat 来搭建服务器,以满足上述需求。
官方网站: LobeChat GitHub
使用 LobeChat 的其他好处包括:
- 可以为不懂技术的朋友/亲属搭建使用。
- 隐私与安全,数据存储在浏览器本地,每个用户都是隔离的。
- 不仅可以体验 OpenAI,一旦掌握,还可以添加任何大型模型供应商。
- 可以设置移动应用,随时使用。
这些都是原生 ChatGPT 无法提供的功能。
实现效果
大家都知道我有一个工具页面,地址是 Diao Page。访问该 URL 可以看到我使用的一些服务,相当于我的收藏。
想象一下,如果访问 chat.diao.page 就相当于访问 ChatGPT,并且可以在中国打开,无需科学上网,还可以在手机上有应用,这不就是实现了立即使用吗?
是的,这就是我们最终实现的效果(域名归你所有)。
三个主要步骤的具体实施
那么,如何做到呢?
别想得太复杂;就像把大象放进冰箱一样,只需几个步骤:
- 打开冰箱;
- 把大象放进去;
- 关上冰箱。
我们也需要几个步骤来通过域名访问 ChatGPT 服务。
第一步:获取 ChatGPT API
第二步:获取服务器以安装 LobeChat 并集成 API 提供网络服务
第三步:获取域名并将其指向服务器
重要提示
在正式步骤开始之前,有几个重要事项需要提前澄清,因为正式步骤是为初学者编写的,这里是为想要动手的朋友们提供的高级解释。
- 如果使用官方 OpenAI API,服务器不能位于中国大陆或香港,否则会报错。
- 服务器的 IP 要求是:无论是否使用科学上网都能访问。
- 如果使用中转 API,服务器位置可以随意,但中转 API 在构建应用时需要更改参数。
- O1-preview 模型非常昂贵,不要轻易尝试;我建议使用 O1mini 和 Gpt0806 模型。
- 反向代理时,Rainyun 不需要在 1Panel 中打开防火墙,而其他服务器可能需要。
准备在线文档
准备一个笔记本或在线文档,因为后面会有很多地址和账户密码需要记住。如果是笔记本,记得定期保存。
100% 理解的教程开始
第一步:获取 ChatGPT API
什么是 API
简单理解为你在 ChatGPT 面包店充值 100 元,面包店给你一串加密字符:“bread eat me”。从此以后,任何人只需告诉服务员“bread eat me”就能消费,费用将从你的卡中扣除。
此时,“bread eat me”就是你的官方 ChatGPT API。
如何获取官方 ChatGPT API
获取官方 ChatGPT API 的步骤如下:
- 注册 OpenAI 账户;
- 充值;
- 获取 API。
让我们开始第一步。
获取 OpenAI 账户
要获取 API,首先需要注册 OpenAI 账户。OpenAI 账户与 ChatGPT 账户是一样的。
我这里有一个更简单的方法:直接购买。
注意:最好不要基于实际测试购买 OpenAI 账户,因为购买的账户容易因注册 IP 问题而受到风险控制。
注册 OpenAI 账户
现在让我们一起注册。
- 使用科学上网,最好选择美国、日本、韩国或新加坡的节点。
- 打开网站:platform.openai.com。
- 点击注册。
- 注册时,我使用的是 Gmail(其他邮箱未测试)。
- 点击验证码,可能会有多次重定向,重新输入是正常的。
- 输入账户密码,记得在笔记本中记录登录地址、账户和密码。
- 验证邮箱后,输入姓名和生日,随便填(18岁以上)。
- 你将被重定向到主页。
此时,我们已经完成了第一步,获取并登录 OpenAI 账户。
充值 OpenAI 账户
- 点击右上角的设置按钮。
- 选择账单-添加支付信息-选择。
- 选择个人。
- 然后会有支付按钮;注意,必须使用信用卡支付。
注意:实际上,这一步的充值特别依赖技巧;由于某些原因,OpenAI 不提供服务给中国大陆和香港,因此如果使用大陆或香港的信用卡,OpenAI 会直接拒绝支付。
如果没有信用卡,或者没有海外信用卡,该怎么办呢?这时我们需要一个虚拟信用卡。
激活虚拟信用卡
我之前使用 Dupay,充值没有问题,但他们最近停止服务了。现在推荐的最方便的服务是 野卡。
推荐理由:
- 可以通过支付宝或微信充值开卡。
- 有免税的信用卡账单地址。
- 使用邀请码 ACCPAY,您将获得优惠。
接下来,让我们开始。
- 打开链接以接收验证码注册;如果无法获取验证码,先关闭科学上网。
- 设置密码,记得在笔记本中记录登录地址、账户和密码。
- 点击左侧激活 野卡 支付会员,继续激活。
- 选择两年,点击支付,并用支付宝扫码(大约 80 元)。
- 成功支付后,填写姓名和邮箱,随便填写。
- 然后会有 OpenAI 禁止提示(点击我理解),然后进入实名认证阶段。
完成实名认证后,您将收到一张虚拟信用卡。
但此时,您只有卡,没有钱,因此需要充值才能使用。
- 点击充值,在线充值。
- 选择 OpenAI API,可以通过微信或支付宝充值。
建议先充值 10 美元,因为 OpenAI 的最低充值是 5 美元,最好留一些在卡上以防扣费。
检查端口的外部访问
向下滚动并检查端口的外部访问。
点击确认。
成功安装 LobeChat
点击确认后,将进入自动部署阶段。只需等待几分钟,部署完成后,您就可以访问了。
访问 LobeChat
访问地址格式为:
您的服务器 IP:40247
例如,我的服务器 IP 是 154.44.10.143,那么我的 LobeChat 访问地址就是 154.44.10.143:40247。
如果一切顺利,您将被重定向到设置完成的页面。
更改 LobeChat 为中文界面
如果界面是英文的,可以根据下图的顺序更改为中文。
输入密码并开始体验
尝试在对话框中输入 hi,系统会提示您输入密码。此时,打开您的笔记本,找到 LobeChat 访问密码,输入并点击确认,开始聊天。
如果您完全在内部使用,不需要域名,实际上可以到此为止;在任何有网络的地方,输入您的 LobeChat 访问地址即可与 ChatGPT 对话。
虽然它穿着 LobeChat 的外衣,但核心仍然是 ChatGPT。
第三步:将域名指向服务器
首先,您需要一个域名
要将域名指向服务器,您首先需要一个域名。如果您恰好有一个域名,可以使用子域名或主域名。
域名设置 A 记录
我将域名解析委托给了高评价的 Cloudflare,因此需要在 Cloudflare 中创建 A 记录。
- 选择类型 A,名称填写子域名 chat。
- IPv4 地址填写服务器 IP,然后保存。
服务器反向代理设置
此时,我们需要在服务器上设置反向代理。
- 打开服务器面板,找到 OpenResty 安装,默认设置即可。
- 安装完成后,创建反向代理。
完成域名指向服务器
到此为止,访问您的域名将允许您使用它。
(域名设置 A 记录有传播时间,Cloudflare 几乎是秒级生效,其他可能会有延迟,一般在 2 小时内。)
自我赞美
感谢您的观看,感谢您的实践经验。记得赞美自己;你是最棒的。
最终在线文档
在最后,您的密码应该有 8 组。除非泄露,否则建议不更改默认生成的密码。
如果您按照我的提示填写,您的笔记本应该看起来像下图。
检查是否有遗漏;有些可爱的朋友可能会忘记密码,感到头疼。
如何在移动设备上安装 LobeChat
LobeChat 使用的是渐进式 Web 应用(PWA),这是一种相对先进的概念,类似于浏览器版本的迷你程序。
Android
- 使用 Chrome 打开您的 LobeChat URL,点击右上角的设置。
- 在弹出的侧边栏中,点击“添加到主屏幕”。
- 点击安装;如果不使用 Chrome,只能点击创建快捷方式。
- Chrome 浏览器将触发 PWA 应用安装;点击安装。
- 一两分钟后,LobeChat 应用将出现在您的桌面上!
iPhone
- 使用 Safari 打开您的 LobeChat URL,点击页面底部的分享按钮。
- 在弹出的底部栏中,点击“添加到主屏幕”。
- 您的桌面将出现 LobeChat 应用。
如果默认安装背景是黑色,您可以点击我,然后在右上角的月亮按钮切换,或点击我,常规设置,主题,浅色切换。
关于 LobeChat 的云服务
当您在电脑上打开时,移动版本是一个全新的界面,您需要重新输入密码等。由于数据存储在浏览器中,因此具有强大的隐私保护。
因此,您可以与他人分享,而无需担心隐私问题,这也是写这篇文章的初衷。
如果您希望云同步,选择您认为好的 AI 工具并购买即可。
后记
- 如果太多人使用,您的域名和服务器可能会被封锁(指数百人以上)。
- 一旦设置,您也可以让朋友使用,让女朋友使用,让父母使用。
- 在这个不易的就业市场中,您可以告诉面试官,我也可以搭建 AI 工具,这可能会给您更好的被录用机会。
如果您成功搭建了,欢迎在 Discord 频道 中交流。