前言#
本文含有大量图片和实操内容,以及遇到困难解决困难的内容。
适合有探索精神的新玩家看。
本文为中国大陆和其他无法访问到 ChatGPT 的国家和地区的朋友们而作。
本文中部分链接含有返利链接(affiliate)
例如服务器,虚拟卡,接码号等
如果你通过链接注册,你我都会有一些优惠,请知悉。
本文包括的要点:
如何注册 OpenAI 账号,如何给 OpenAI 充值,如何获取 OpenAI 官方 API,如何获得和使用美国虚拟信用卡,如何使用接码平台获取国外手机号接收验证码,如何设置服务器并建站,如何利用 Docker 建服务器上的项目,如何设置服务器反向代理,如何设置域名指向服务器,安卓和 IPhone 手机端如何安装 Lobechat 等。
罗里吧嗦#
大家好,我是阿刁。
你有没有收到过一个需求,老板问你:
你给我装一个 ChatGPT,我要用。
这是一个非常朴素的需求,
老板可能在短视频或者哪里刷到了 ChatGPT,
然后别人用的很好,自己再不用好像就要被淘汰了。
这是觉察到了危机感之后,很自然的一个需求。
但是在中国使用 ChatGPT,确实不容易,或者说很难。
你不能教老板怎么做:
先从科学上网教起,教完再教开全局,教完再教换节点,再教地址栏输入网址。
从你开始教,到他成功到达下面这个页面,
是要花一些,甚至很多功夫的。
怎么说呢,老板很忙,没时间记。
老板的需求很简单,即开即用,啥也不记。
有没有可能实现呢?
答案是有的,今天就来教你如何实现。
最简单解决方案:#
最简单的解决方案是什么?
那就是放弃使用 ChatGPT,用国产 AI 工具替代。
千问,豆包,元宝,KIMI 等等。
但这些都不是 ChatGPT,国产 AI 还在进步,角色是追随者。
如果不限定 ChatGPT,本文就到此结束了,因为替代品很好找。
但,它终归不是 ChatGPT,不是那个 OpenAI 公司发布的工具。
这种感觉就像是你想找个妹妹谈恋爱,
别人给你推了一个男的,然后告诉你差不多。
你说,退一万步,我还是想要妹妹,
别人说,这个也饿了就吃,还会说话,一样的。
一样吗?差不多吗?
我还是还是差挺多的。
所以,今天就来教你如何即开即用使用 ChatGPT。
最新最强的 AI 是收费的#
当然,我们也要有最基本的概念,
使用最新最先进的 AI,一定是会收费的。
就像 ChatGPT4o 刚出的时候,很多引流狗告诉你免费用,
实际上要么每天给你一两条用不爽,要么不充值完全不能用。
就像现在 O1-preview 模型,更是贵的你完全找不到能给你免费用的人。
拆解需求#
拆解后的核心需求就是:
1,不用科学上网也能访问。
2,能用 ChatGPT 最新的模型进行对话。
如果看我这篇文章的是老板,那你不必看懂,
直接把这篇文章转给下属去做就好了,记得先把预算批了。
是的,尽管尝试,使用的成本不高,但它不免费。
用 LobeChat 实现#
我们采用的是 LobeChat 自建服务器解决以上需求
官网地址:github.com/lobehub/lobe-chat
在解决上述问题的同时,LobeChat 还有另外的好处:
1,你可以自建一个给不懂任何技术的朋友 / 亲属使用。
2,隐私安全,数据保存在浏览器本地,每个用户隔开。
(注:官方 API,即使是创建者,也无法看到用户聊天记录)
3,不仅体验 OpenAI,学会后,你可以添加任何大模型厂商。
4,可以设置手机端 APP,即开即用
这些都是原生的 ChatGPT 无法带给你的。
最终实现的效果#
访问这个网址就可以看到一些我在用的服务,相当于我的收藏夹。
那么试想一下,如果访问 chat.diao.page 就能相当于访问 chatgpt,
(注:早些时候 ChatGPT 访问网址是 chat.openai.com)
而且在国内也能打开,无需科学上网,手机也可以有 app,
这样是不是就做到即开即用了?
是的,这就是我们最终实现的效果(域名是你的)。
具体实现的 3 大步骤#
那么,要怎么做呢?
不要想的太复杂,就像把大象装进冰箱需要几步:
把冰箱打開,把大象放進去,再把冰箱關上。
我们用域名访问 ChatGPT 服务也需要几步
第一大步,获取 ChatGPT 的 API,让 ChatGPT 模型为我所用。#
第二大步,获取服务器安装 Lobechat 集成 API,提供网页服务。#
第三大步,获取域名,域名指向服务器。#
提前写给自己折腾的朋友#
在正式步骤开始之前,有几个重要的事先提前说明一下,
因为正式步骤是写给新手看的,
这里是进阶说明,提前写给想自己折腾的朋友写的。
1,如果使用 OpenAI 官方 API,服务器不能选在大陆或香港,否则会报错。
2,放在国外之后,我们对这个服务器的 IP 要求:无论是否科学上网,都可以访问。
3,如果使用中转 API,服务器位置随意,但中转 API 需要在自建应用的时候改参数。
4,O1-preview 模型很贵,不要轻易尝试,我建议使用 O1mini 和 Gpt0806 模型
5,反代的时候,雨云不需要在 1panel 开防火墙,其他服务器在 1panel 可能要开防火墙
准备一个在线文档#
准备一个记事本或者在线文档,后面有不少地址和账号密码要记。
如果是记事本记得随时保存。
100% 能看懂的教程从这开始#
第一大步 获取 ChatGPT 的 API#
什么是 API#
API 是什么,简单理解成你在 ChatGPT 面包店充值了 100 块。
面包店给了你一串加密字符:面吃我包。
以后任何人进店只需要跟服务员说,面吃我包,就可以消费了,扣的是你卡里的钱。
此时 “面吃我包” 就是你 ChatGPT 面包店的官方 API。
当然,你去通义千问面包店或者 KIMI 面包店肯定是不能用的,毕竟这是 ChatGPT 面包店给你的。
市面上还有中转 API,通常中转 API 是转换后通用的(不展开说)。
API 通常会很长,是无规律生成的字符,为了防止破译。
同时还会有泄露风险,任何人拿到你的 API 都可以消费,
所以要保管好,最好只有你知道。
获取 ChatGPT 的官方 API#
怎么才能拿到 ChatGPT 的官方 API 呢,
和买面包一样,先在面包店注册,充值,然后拿到 API。
也就是,先注册 OpenAI 账号,然后充值,然后获得 API。
同样是 3 步,我们先从第一步开始。
获取 OpenAI 账号#
想要获得 API,首先要注册 OpenAI 账号。
OpenAI 账号是不是就是 ChatGPT 账号?
是的,一样的,鲁迅就是周树人。
有关 OpenAI 账号,我这里方法更简单。
直接买。
感受一下金钱直接解决问题的快感。
注意:实测 OpenAI 账号最好不要买,
经过测试,买的账号因为注册 IP 问题容易被风控。
被风控后,绑卡 100% 失败,无法下一步。
如果你怎么更换代理都绑卡失败,那就考虑账号问题。
注册 OpenAI 账号#
那么下面就跟着我一起注册吧
-
打开网址:platform.openai.com
可能会有人机验证,勾选就行
-
点击 Sign up
(如果网址打不开,检查是否全局,并切换代理国家)
-
注册我这里用的是 gmail
(注:不用 Gmail 行不行?outlook 也可以,其余没有测)
-
可能会点了验证码之后多次跳转,需要重新输入,正常。
-
输入账号密码,把登录地址,账号,密码记在记事本上
可能会有多次人机验证,然后进邮箱收验证码
-
如果出现这个报错,大概率节点问题,换节点重试。
-
进邮箱验证之后,提示输入姓名和生日,随意填(大于 18 岁)
-
会跳转到首页
至此,我们的第一步就完成了,拿到并登录了 OpenAI 账号。
给 OpenAI 账户充值#
-
我们点击右上角的齿轮 Settings 按钮
Billing-Add payment details - 选择
- 选择 Individual
-
然后就付款按钮了,是的,只能信用卡付款。
先别急着输入,往下看。
OpenAI 充值之前#
其实充值这步特别看水平,由于众所不知的原因,
它不在大陆和香港提供服务,
因此,你使用大陆和香港的信用卡,
OpenAI 会直接拒绝付款。
那怎么办,还有人压根没有信用卡,
更别提非大陆和香港的境外信用卡了。
此时网页先放一边,我们需要一个虚拟信用卡。
虚拟信用卡功能有点像借记卡,
就是你提前充钱进去,然后使用你充值的额度。
我们现在需要一个能在这里绑定的虚拟信用卡。
开通虚拟信用卡#
之前我用的 Dupay,充值没问题,但是最近他们停止服务了,
其他跑路的也很多,甚至我都不能保证我推的不跑路。
(因此卡里不要留很多钱,少量多次充值,避免损失)
不过恶性跑路的很少(指钱拿不回来,大部分都能退款)
我实测的服务商也不少,但目前最方便的是WildCard
推荐理由:
- 可以支付宝微信开卡充值
- 有信用卡免税账单地址
- 邀请码 ADIAO,我得 2 美金,你少付 1 美金
那我们就开始吧。
- 打开链接收验证码注册,如果无法获取验证码,先把科学上网关了。
-
设置密码,
把登录地址,账号,密码记在记事本上
-
点击左侧 WildCard 支付会员,立即开通,继续开通
-
选择两年,点击支付,支付宝扫码(大概 80 人民币)
这里付的是开卡费,几乎所有虚拟信用卡都有开卡费,一般是 6-20 美金不等。
-
支付成功后填写姓名邮箱,相对随意。
-
之后有个 OpenAI 封禁提示(点击我已了解)(然后点击完成认证)
然后就进到了实名认证阶段,我们不做黑灰产,不怕
(怕信息泄露或做黑灰产的话就自行找别的服务)
-
支付宝扫码验证完成之后,就得到了一张虚拟信用卡
但是这时只有卡,卡里是没有钱的,因此要先充钱才能消费,
毕竟它不是真正的有授信额度信用卡。
-
点击充值,线上充值
-
选择 OpenAI API,然后微信和支付宝充值均可。
建议先充 10 美金,因为 OpenAI 那边最低 5 美金,
卡里也要留一点以防扣费失败。
-
可以看到充值成功,这样你就有了一张虚拟信用卡。
相当于拥有一张授信额度 10 美金的美国信用卡。
注意:任何拥有这个卡号,安全码(CVC/CVV),有效期的人都可以使用这张卡,
因此要保存好信息,不要泄露给任何人。
OpenAI 账号充值 5 美金#
回到我们刚刚 OpenAI 的添加付款方式界面
这时添加卡,我们就按 Wildcard 给我们的信息依次填入即可
注意,如果你付款失败,在寻求别人帮助的时候,
务必不要把 CVV 截图或告诉别人(除非信任)
付款我这里的节点是某猫云新加坡 03,
节点健康度如下图,不是家宽,也不是原生 IP,
风控值一般,但可以绑卡成功,供参考。
(注意,该文有时效性,不对节点做任何可用保证)
绑卡成功后,我们再充值 5 美金,自动充值关掉。
然后直接确认付款即可。
OpenAI 付款失败的疑问和说明#
-
问:我注册 OpenAI 账户用的是美国 IP,但是我在绑卡的时候用的是新加坡 IP,这样好吗?会触发风控导致绑卡失败吗?
答:目前实测不会,猜测原理是 OpenAI 注册时用的是自家 / Cloudflare 的风控模型,但是绑卡和充值时调用的是 Strip 的风控模型,两者不存在关联,但不排除后续怎样,建议有需要早点注册。
-
问:为什么我绑卡失败?是卡的问题吗
答:OpenAI 绑定信用卡失败有两种常见报错
-
第一种:如下图所示
我们不能验证您的付款方式,请选择另外的付款方式并重试。
We are unable to authenticate your payment method. Please choose a different payment method and try again.
可以看到卡还是这张卡,但是被拒绝了。
(我这张卡在成功绑定前被拒过 4,5 次,后续证明是账号问题)
这种情况下还没到卡的问题,是 IP 或者账号问题。
要么 IP 过于垃圾,比如用的免费的或者是特别便宜的科学上网
如何确认?绑卡前像我一样用ping0.cc去查一查。
要么账号有问题,比如买的 OpenAI 账号,已经被风控。
如何确认?绑卡前换多几次 IP,如果一直报错,怀疑账号问题。
注意:换 ip 付款不能急,比如美国 IP 试了,被拒了,那么几分钟后试试日本,如果还被拒了,那今天就算了,不要短时间内多次尝试,可能会导致 OpenAI 号被封。
-
第二种:如下图所示
您的银行卡被拒绝了。
your card has been declined。
这种情况仍然可能是 IP 问题,和第一种处理方式一样。
还有一种情况是卡片余额不足或者余额为 0
还有一种情况是卡是国内或香港的银行卡,
实测我经常用的连连兴业卡(刁页搜兴业)不支持。
-
因此,在绝大部分情况下,是 IP 和账号问题,不是卡的问题。
毕竟这是一家专做 OpenAI 付款的卡,
在目前这个时间段有非常多的成功案例。
我付款有过多次不成功,后续被证明是账号和 IP 问题。
-
-
如果仍然不成功,请自行搜索解决,这里贴两个可参照帖子。
获取 OpenAI API 之前#
那么我们说充值完成之后,该获取 API 了,
点击右上角的 Setting 之后,点击左侧的 API keys,再点击 Create new secret key
这里会提示你绑定手机号码
中国大陆的手机号不行,香港应该也不行(没测试)
会像下图一样提示:OpenAI 的服务在你的国家不可用。
OpenAl's services are not available in your country.
这里也是各显神通的一步了,
只能用国外的手机号接收验证码,那怎么才能用国外的手机号呢?
像我是有国外卡实体卡的,这个当然得买,提前准备。
比如新西兰 Skinny, 英国 Giffgaff 等等都可以直接用。
国外手机号及验证码#
那没有国外手机号的话,可以找接码平台,
例如 SMS-Activate, SMS-Man 买一个临时接码。
在刁页中搜索 “接码” 可以获得这两个的网址。
我们以SMS-Activate为例。
注册登录后,点击右上角加号充值,可以使用支付宝。
最低充两美金,折合 198P,够用了。
充值完成后,在左侧搜索框搜索 OpenAI,然后点击。
这里是选择接收号码的国家,
美国的会比较贵,我认为没必要。
买个菲律宾的便宜点的,20P,点购物车。
(剩下的钱怎么办?答案是留着以后用呗)
会弹出一个确认框,直接点 Buy 确认就好
(注:有人会说我美国 IP 注册的账号,买菲律宾的号码验证会不会有问题?会不会被风控或者封号?
答:我实际测试下来,没被封控,号也正常使用。仅供参考)
(注:有人会说接码之后,以后会不会要手机号验证,不然不能用?
答:目前不会,手机号验证是 OpenAI 防止滥用,跟两步验证无关,改密码还是会通过邮箱收验证码)
点 Buy 之后页面会刷新,页面右侧会有手机号,如下图
你把这个手机号填到 OpenAI 的那个地方,然后在这里就可以得到验证码了。
在 SMS-Acticate 这里,下图按钮 1 是取消,按钮 2 是换号
如果迟迟收不到验证码,那就换一个号重试,
如果换号之后还是收不到,那就取消,买其他国家的号试试。
成功获取 OpenAI API#
手机号验证完之后,再次点击 Create New Secret Key
然后点击 Create secret key
然后你就得到了 API Key(如下图所示)
注意,此时务必复制到你的记事本里。
API Key 只会出现一次,同时不要泄露给任何人。
如果没复制或者忘记了,只能删除重新创建一个。
至此,恭喜你,
我们已完成三大步骤的第一步。
也是最难的一步。
第一步最难,充满了不确定性。
所以我也花了很多篇幅去阐述预料之外的情况。
但是第二步第三步都很确定,
跟着做不会有意外,所以我认为是更简单的。
第一大步,获取 ChatGPT 的 API,让 ChatGPT 给我们服务。✅
第二大步 获取服务器安装 LobeChat#
购买所需服务器#
服务器这里我选的是雨云,因为它集成了开源服务器管理面板1Panel,
在后续可以更方便的操作,同时价格不贵,延迟较低。
下面链接复制到浏览器打开即可,或者自行搜索雨云,优惠码 diao
你可以获得 5 折优惠?我可以获得一些佣金,大概是这样。
开始和我一样操作吧。
- 注册登录,把登录地址,账号,密码记在记事本上
然后找到云服务器,点击立即购买
-
选择美国洛杉矶,极速双线二区,
E5V4 芯片(芯片无所谓 差不多),选择KVM 入门版
我这里显示 25 一个月,实际上你们通过优惠码注册后应该是十几块一个月。
入门版配置就够用了。
-
操作系统这里默认就好,后续你自己再尝试别的,反正服务器是你的。
预安装 APP 选择 1panel,这里一定要选,省去手动安装了。
然后点击立即购买。
- 然后你就会得到和我一样的界面。
恭喜你,有了自己第一台服务器。
点击上图中的管理,会让你绑定手机或者邮箱,绑定一下。
绑定完会有一个弹窗,后面做自己项目时你再阅读,可以先关了。
在你购买完成后,大概 5-10 分钟,显示创建中,
服务器都在安装系统和 1panel,同时会给出 1panel 面板信息。
十分钟过后,你的界面就和如下我的一样了。
首先是 ip 地址,这个很重要会用到。
其次是服务器的远程用户名和远程密码,本次教程不会用到,但请记在记事本里。
登录服务器管理面板 1panel#
然后是 1panel 的面板地址,面板用户和面板密码,这个也记在记事本里。
这里需要手动套用一下:
把 $LOCAL_IP 换成你的服务器 IP,
建议在记事本里操作,不要在地址栏操作。
举例:
如上图所示,雨云中显示我的 ip 地址是 154.44.10.143,我的面板地址是 http://$LOCAL_IP:36712/e5cbe60270
那我实际要访问的地址是http://154.44.10.143:36712/e5cbe60270
(不要访问我的,这步你要访问的地址肯定和我的不一样)
举例结束。
然后我们在浏览器访问这个地址,就像下图一样
输入你的面板用户和面板密码,进行登录
安装 LobeChat#
这就是服务器的可视化管理页面,我们接下来安装应用。
点击左侧的应用商店,点击 AI / 大模型,选择 LobeChat,点击安装
(实际上选择它左边的 ChatGPT-Next-Web 也可以实现我们的目标,有兴趣者自行尝试。)
Lobechat 参数怎么填#
点击安装后会弹出一个侧边栏,
如下图所示,我教大家怎么填
1,我没提到的默认不变,比如名称, 版本,端口。
2,OpenAI API 密钥就是我们第一步花了很多心思最后得到的那个 API Key,复制过来就好
3,OpenAI 代理 URL 这里不用改(老鸟注意:官方 API 不用改,如果第三方中转 API 就要改)
4,访问密码这里为了易用性,不宜太复杂,好记,好分享就行。
请把访问密码写在记事本里,就像这样:Lobechat 访问密码
注:此处于 2024 年 12 月 06 日更新
5,OpenAI 模型列表,这里填写
-all,+o1-mini,+GPT-4o mini,+GPT-4o 0806
LobeChat 更新了模型名字,这里填写更改为
-all,+o1-mini,+gpt-4o-mini,+gpt-4o-2024-11-20
意思就是屏蔽所有模型,加上 O1mini 模型,加上 4omini 模型,加上 4o 1120 模型
注:此处于 2024 年 12 月 06 日更新结束
参数填写进阶说明 1#
(进阶说明,小白可不看,不影响使用)
这里着重说下上面提到的第 5 点,
5 这里可以留空,留空之后会发生什么呢?
就是在后面,你把 AI 工具分享给其他人用的时候,
你的用户是可以选择模型的(如下图所示),那么当他选择了比较贵的模型的时候,
你的账单就蹭蹭涨,尤其是第二个,也就是目前最先进的 OpenAI o1-preview
大概几条回答就能扣你 1 美金,实在不是我们穷人负担得起的。
那么如果第 5 点这里,你像我在这里输入了会怎样呢?
-all,+o1-mini,+GPT-4o mini,+GPT-4o 0806
-all,+o1-mini,+gpt-4o-mini,+gpt-4o-2024-11-20
在实际使用中,你的用户可选的模型就变成了 3 个,
分别是 OpenAI o1-mini, GPT-4o mini, GPT-4o 1120
这三个模型都没那么贵,而且相对来说性能都不错,所以我这么设置。
-all 是指排除所有模型,
+o1-mini 是指在用户的选择中加入 o1-mini 模型,
以此类推。
如果你还想加 gpt3.5(应该没人用了吧)或者其他模型,可以参照官方的这个文档
这个文档中包含了 OpenAI 最新支持的模型,你加上就可以了。
使用方法:找到模型 ID,然后第 5 条后面 + 模型 ID,
或者直接第 5 条什么也不填(有扣费过多的风险)
https://github.com/lobehub/lobe-chat/blob/main/src/config/modelProviders/openai.ts
注:下面两个网址均已加入刁页
如果你想知道 OpenAI 各个模型扣费价格,可以参照官方的这个文档
https://openai.com/api/pricing/
如果你想知道哪个模型性价比高,可以参照第三方的一个排名
https://artificialanalysis.ai/
比如 o1-preview 模型有多贵呢,看看下图你就知道了
但是从回答的质量来说,如下图所示,
可以看出 o1 mini 已经很好,
而 GPT-4o mini 性价比更是爆表。
所以 AI 也是贵有贵的用法, 便宜有便宜的用法。
第 5 点这里主要是控制可用模型,可以控制预算,如果预算实在吃紧,就只用 GPT-4o mini 也不是不行,毕竟当你不注册的时候访问 chatgpt.com 默认就是这个模型。
谁敢说 GPT-4o mini 不是 ChatGPT?
好的,进阶说明到此结束,我们接着刚刚的安装讲。
勾选端口外部访问#
划到下面,勾选端口外部访问
然后点击确认即可。
参数填写进阶说明 2#
(进阶说明,小白完全可以忽略)
在刚刚确认前还可以往下滑,点击编辑 compose 文件
在第 14 行下面新增一行,输入
- ENABLED_OLLAMA=0
就像下图这样
加这一行是控制 Ollama 本地模型让他不显示,
如果不设置,用户在选择模型的时候会多出一些 Ollama 的模型。
但因为没提前设置 Ollama,所以是无效模型,真去使用的话使用不了会报错。
(反正报错又不扣钱,那你使用时不选不就好了,所以没关系)
如果使用的话,会像下图一样报错。
如果加了这样命令
- ENABLED_OLLAMA=0
就等于设置了屏蔽 Ollama 模型,
用户选择模型时就会只有 OpenAI 的模型,看起来会简洁一些。
如果你手快已经点了确认,但也想要这个特性怎么办?
没关系,卸载重新安装呗。(卸载应用在下面有提到)
但完成比完美重要,手快不见得是坏事,我建议可以不改。
第一步跟着做,你能完成就很棒了。
进阶到这里结束,记得点确认。
成功安装 LobeChat#
当点完确认之后,就会进入自动部署阶段。
稍等两分钟即可部署完成。
当已安装列表中出现已启动字样,你就可以访问了。
后续应用升级也是在这里一键升级即可。
大升级都是当某个服务商出现了全新的模型之后。
那么搭建好了
** 该怎么访问呢?(在上一步一定要打开端口外部访问)
跟你的服务器 IP 有关,格式是:
你的服务器 IP:40247
举个例子,我的服务器 ip 是 154.44.10.143,
那我的 Lobechat 的访问地址就是 154.44.10.143:40247
举例结束
忘开端口外部访问#
如果你在上一步看漏了,忘了开端口外部访问怎么办?
不用担心,点击卸载,然后删除重新安装一下就好。
服务器是你的,你想干什么都行。
那么访问这个地址之后,不出意外的话。
你就会跳转到下图这个页面
点击立即开始,就会看到类似下图界面,
那么恭喜你,搭建完成。
LobeChat 改中文界面#
如果是英文界面,你可以按照下图顺序进行更改语言为中文。
(这里的语言实际是根据你浏览器语言来的)
输入密码,开始体验#
试着对话框里打个 hi 试试,会提示你输密码,
这时打开记事本,找到 LobeChat 访问密码,
我的是 test,输入后点击确认并重试,就可以对话了。
如果你完全内部使用,不需要域名的话,
其实到这里也可以结束了,又不是不能用。
在有网络的任何地点,输入你的 lobechat 访问地址
(我的是 154.44.10.143:40247)
都可以进行跟 chatgpt 对话。
虽然穿上了 lobechat 的衣服,但核心还是 chatgpt。
至此,我们已完成三大步骤的第二步。
喝口水吧,坐和放宽。
第二大步,获取服务器,让服务器给我们提供网页服务。✅
第三大步 域名指向服务器#
首先要有个域名#
想要域名指向服务器,首先你要有个域名,
如果你恰好有域名的话,可以用子域名,也可以主域名。
如果你想要 XXXXX.com 到你的 AI 工具,这时是使用主域名。
如果你想要 chat.XXXXX.com 到你的 AI 工具,这时是使用子域名。
我的主域名也就是 diao.page 已经有导航页服务了,
那我就用子域名吧,下面以子域名为例。
我想让 chat.diao.page 指向我的 lobechat 服务,
域名设置 A 指向#
Cloudflare 解析说明
我域名解析交给了备受好评的Cloudflare。
因此我需要在 Cloudflare 做一个 A 解析。
下图中,首先类型选择 A,1 名称这里是子域名也就是 chat
(注:如果你用的是主域名,1 名称这里填 @就行)
ipv4 地址就是服务器 IP,然后保存。
域名这里的事情就搞定了。
阿里云解析说明
如果你的域名是阿里云注册的,那就谷歌:阿里云域名添加 A 解析
我搜索到的如下,参照阿里官方的说明即可。
https://help.aliyun.com/zh/dns/add-a-dns-record#h2-a-1
我这里也贴张阿里的图吧,至于其他地方注册的,你们得自己想了。
一样的,子域名是 chat,因此主机记录这里填 chat,
(注:如果你直接用主域名,那就填 @)
记录值这里填你的服务器 IP,然后确认即可。(TTL 不用管)
域名这里的事情就搞定了。
服务器设置反向代理#
这个时候还没完,我们要在服务器做反向代理,
我只告诉你需要反代,并教你怎么做,
原理一时半会说不清楚,有兴趣自行了解。
安装 OpenResty#
首先打开服务器面板,找到 OpenResty 安装,一切默认就行
大概两分钟,安装完成,
在应用商店 - 已安装这里看到已启动就是安装完成
雨云是不需要开防火墙的,因此我们直接设置反代就好。
创建反代#
在 1panel 面板创建网站
然后主域名填你的域名,代理地址填 127.0.0.1:40247
然后点击确认(如下图)
完成域名指向服务器#
OK,大功告成,这个时候访问你的域名就可以使用啦
(域名设置 A 指向时有生效时间,Cloudflare 是秒生效,其他的可能会有延迟,一般在 2 个小时内,也就是如果你访问域名但是打不开,你可以等两个小时再看。)
当然,我的域名是 chat.diao.page,如下图。
我把域名放 cloudflare 解析,所以 SSL 证书也直接不用设置,非常简单。
当然,就算没有 SSL 也没事,毕竟又不需要 SEO,自用而已。
第三大步,获取域名,域名指向服务器。✅
夸夸了不起的自己#
** 感谢你的观看,也感谢你的实战。
记得夸夸自己,你才是最棒的。**
你最后的在线文档#
最后你的密码应该一共有 8 组。
默认生成的密码除非泄露,我建议不要改。
因为连你都记不住的密码才是最好的密码。
记事本如果你按照我提示的填了之后,应该如下图所示。
星号是马赛克,你的应该不带星号。
查漏补缺,有些小可爱忘记密码会很头疼。
手机端如何安装 LobeChat#
LobeChat 采用的是渐进式 Web 应用(PWA)
相对比较先进的理念,有点像浏览器版的小程序。
更轻更快,同时体验丝滑。(但一直没推广起来)
国内更是不怎么吃这一套,毕竟内存随便占你也只能忍着。
以下链接是如何安装的官方说明文档
https://lobehub.com/zh/docs/usage/features/pwa
以下是不官方的安装说明,如有改动,以官方为准。
务必不要问我鸿蒙系统怎么安装除非你要送台设备给我。
安卓#
安卓系列手机(小米澎拜实测可以)#
首先安装 Chrome 浏览器(自己想办法,不展开讲)
如果使用其他浏览器,添加到桌面,也可以,差别不大。
- 使用Chrome打开你的 LobeChat 网址,点击右上角设置
- 在弹出的侧边栏中点击添加到主屏幕
- 点击安装,如果你不是 Chrome 浏览器只能点创建快捷方式了
- Chrome 浏览器会触发 PWA 应用安装,点击安装
- 过一两分钟,你的桌面就会出现 LobeChat App 了
IPhone 系列手机#
这里可能有 Bug 还是什么,和官网说明不一致。
开发者说点击分享会有 Add to Dock 按钮,但我无法找到。
系统 IOS18.1,可能 Mac 才会有,自行测试。
下面的 App 是使用添加到主屏幕这一浏览器通用特性解决的。
同时 IPhone 上的 APP 打开后背景是黑色的,官方说明里提到是正常的。
-
使用Safari打开你的 LobeChat 网址,点击页面底部中间分享
-
在弹出的底边栏中点击添加到主屏幕
-
你的桌面就会出现 LobeChat App 了
默认安装完背景如果是黑色的,怎么切换?
可以点击我,然后右上方的月亮按钮切换
或者点击我,通用设置,主题,浅色,进行切换。
有关 LobeChat 的云服务#
可以看到,你在电脑打开后,手机打开又是全新界面, 又要重新输密码等等。
我前面提到了,他的数据是存在浏览器里的,因此有很强大的隐私保护。
因此你可以分享给其他人不用担心隐私问题,
这也是我写这篇文的初衷,也是你做这么复杂的事情的初衷,
那就是你可以把 ChatGPT 通过自己努力分享给你认为值得的人。
但有的人会说,我就自己用,我想要云同步怎么办?
答案非常简单,选择一个你觉得不错的 AI 工具,买就行了。
很多可选项,我还用过很长一段时间的You Pro(20 美金 / 月)
你还可以订阅ChatGPT Plus(20 美金 / 月) 或者买LobeChat Cloud(最低 4.9 美金 / 月),
LobeChat Cloud 还支持更高级的数据库功能。
LobeChat 的定价方案里如果你有 API,4.9 美金一个月,我觉得还好。
(所以你在中国大陆能得到一个官方 API 还是挺值得开心的)
如果你没有 API,那就稍微贵了一点,但好处是你不用设置和管理,很多模型可用。
这两年我花在 AI 使用上的钱也有两千块以上了,我的评价是看需求。
后记#
写在最后:
1,你搭建的域名和服务器被墙只要用的人多了(指几百人或更多)
小概率可能被墙,到时访问你的域名也要科学上网。
2,搭建好了还可以给朋友用,给女友用,给父母用,
总之,不管 AI 发展什么样,带来变革与否,要自己体验才知道。
3,退一万步,你可以在这个并不好混的职场中,告诉面试者,
我也会构建 AI 工具,或许可以让你多一分录取的机会。
(可能程序员都会吧,但我是外行,所以这么说)
改天有更进步的东西,我也会研究学习分享。
罗里吧嗦#
放在香港服务器上,在调用官方 API 的时候,会显示
Country, region, or territory not supported
也就是你所在的国家,地区,领土不支持使用 ChatGPT
可恶的境外势力,竟然想通过物理隔绝层面不让我们使用,阻止我们进步。
为什么这个教程很多难点,就是因为太多不可抗力。
官方 API 本来是最简单的选择,但在中国最难。
如果第一步你实在无法完成,中转 API 可能是更简单的一种方式。
但中转 API 并非完美无缺,恰恰相反,漏洞很大。
存在的问题就是
- 你无法确定是否真正是转发中转,模型是不是你选的那个模型
- 中转 API 有时会断,断了之后很影响体验,你要排查到底是服务器出错还是 Docker 的应用出错,还是中转 API 不稳定。
- 中转 API 会存在用户隐私泄露的风险,你也不想你的用户隐私被泄露吧。
你构建成功了吗?如果没有,卡在哪一步了?
阿刁为这篇文章创建了一个Discord 频道,欢迎来聊聊。