阿刁

阿刁 | 跨境&运营&建站

跨境&运营&建站
email
steam
bilibili
zhihu
wechat

(多图)2025最新Lobechat部署及访问ChatGPT最新模型指南

前言#

本文含有大量图片和实操内容,以及遇到困难解决困难的内容。

适合有探索精神的新玩家看。

本文为中国大陆和其他无法访问到 ChatGPT 的国家和地区的朋友们而作。


本文中部分链接含有返利链接(affiliate)

例如服务器,虚拟卡,接码号等

如果你通过链接注册,你我都会有一些优惠,请知悉。


本文包括的要点:

如何注册 OpenAI 账号,如何给 OpenAI 充值,如何获取 OpenAI 官方 API,如何获得和使用美国虚拟信用卡,如何使用接码平台获取国外手机号接收验证码,如何设置服务器并建站,如何利用 Docker 建服务器上的项目,如何设置服务器反向代理,如何设置域名指向服务器,安卓和 IPhone 手机端如何安装 Lobechat 等。


罗里吧嗦#

大家好,我是阿刁。

你有没有收到过一个需求,老板问你:

你给我装一个 ChatGPT,我要用。

这是一个非常朴素的需求,

老板可能在短视频或者哪里刷到了 ChatGPT,

然后别人用的很好,自己再不用好像就要被淘汰了。

这是觉察到了危机感之后,很自然的一个需求。


但是在中国使用 ChatGPT,确实不容易,或者说很难。

你不能教老板怎么做:

先从科学上网教起,教完再教开全局,教完再教换节点,再教地址栏输入网址。

从你开始教,到他成功到达下面这个页面,

是要花一些,甚至很多功夫的。

image-20241127102009358

怎么说呢,老板很忙,没时间记。

老板的需求很简单,即开即用,啥也不记。

有没有可能实现呢?

答案是有的,今天就来教你如何实现。

最简单解决方案:#

最简单的解决方案是什么?

那就是放弃使用 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 无法带给你的。

最终实现的效果#

大家都知道我有个工具页,地址diao.page(下称刁页

访问这个网址就可以看到一些我在用的服务,相当于我的收藏夹。

那么试想一下,如果访问 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 账号#

那么下面就跟着我一起注册吧

  1. 科学上网,最好是美日韩新加坡节点,自行测试。

    我这里用的是刁页里某猫云美国 02,IP 检测如下。

    检测地址 (已收录到刁页):ping0.cc

image-20241202184459442

  1. 打开网址:platform.openai.com

    可能会有人机验证,勾选就行

image-20241127144112374

  1. 点击 Sign up

    (如果网址打不开,检查是否全局,并切换代理国家)

image-20241202182835110

  1. 注册我这里用的是 gmail

    (注:不用 Gmail 行不行?outlook 也可以,其余没有测)

image-20241202183236696

  1. 可能会点了验证码之后多次跳转,需要重新输入,正常。image-20241202183910813

  2. 输入账号密码,把登录地址,账号,密码记在记事本上

    可能会有多次人机验证,然后进邮箱收验证码image-20241202184755747

  3. 如果出现这个报错,大概率节点问题,换节点重试。image-20241127144851737

  4. 进邮箱验证之后,提示输入姓名和生日,随意填(大于 18 岁)image-20241202185135550

  5. 会跳转到首页

image-20241202185319478

至此,我们的第一步就完成了,拿到并登录了 OpenAI 账号。

给 OpenAI 账户充值#
  1. 我们点击右上角的齿轮 Settings 按钮

    Billing-Add payment details - 选择

image-20241127174028905

  1. 选择 Individual

image-20241127151013368

  1. 然后就付款按钮了,是的,只能信用卡付款。

    先别急着输入,往下看。

image-20241127151118049

OpenAI 充值之前#

其实充值这步特别看水平,由于众所不知的原因,

它不在大陆和香港提供服务,

因此,你使用大陆和香港的信用卡,

OpenAI 会直接拒绝付款。


那怎么办,还有人压根没有信用卡,

更别提非大陆和香港的境外信用卡了。


此时网页先放一边,我们需要一个虚拟信用卡。

虚拟信用卡功能有点像借记卡,

就是你提前充钱进去,然后使用你充值的额度。

我们现在需要一个能在这里绑定的虚拟信用卡。

开通虚拟信用卡#

之前我用的 Dupay,充值没问题,但是最近他们停止服务了,

其他跑路的也很多,甚至我都不能保证我推的不跑路。

(因此卡里不要留很多钱,少量多次充值,避免损失)

不过恶性跑路的很少(指钱拿不回来,大部分都能退款)

我实测的服务商也不少,但目前最方便的是WildCard

bewildcard.com/i/ADIAO

推荐理由:

  • 可以支付宝微信开卡充值
  • 有信用卡免税账单地址
  • 邀请码 ADIAO,我得 2 美金,你少付 1 美金

那我们就开始吧。

  1. 打开链接收验证码注册,如果无法获取验证码,先把科学上网关了。

image-20241202190947872

  1. 设置密码,

    把登录地址,账号,密码记在记事本上

    image-20241202191235685

  2. 点击左侧 WildCard 支付会员,立即开通,继续开通image-20241202191503102

  3. 选择两年,点击支付,支付宝扫码(大概 80 人民币)

    这里付的是开卡费,几乎所有虚拟信用卡都有开卡费,一般是 6-20 美金不等。

    image-20241202191634974

  4. 支付成功后填写姓名邮箱,相对随意。

    image-20241202191904050

  5. 之后有个 OpenAI 封禁提示(点击我已了解)(然后点击完成认证)

    然后就进到了实名认证阶段,我们不做黑灰产,不怕

    (怕信息泄露或做黑灰产的话就自行找别的服务)

    image-20241202192036595

  6. 支付宝扫码验证完成之后,就得到了一张虚拟信用卡

    image-20241203164811861

但是这时只有卡,卡里是没有钱的,因此要先充钱才能消费,

毕竟它不是真正的有授信额度信用卡。

  1. 点击充值,线上充值

    image-20241202192548367

  2. 选择 OpenAI API,然后微信和支付宝充值均可。

    建议先充 10 美金,因为 OpenAI 那边最低 5 美金,

    卡里也要留一点以防扣费失败。

    image-20241202192648833

  3. 可以看到充值成功,这样你就有了一张虚拟信用卡。

    相当于拥有一张授信额度 10 美金的美国信用卡。

    注意:任何拥有这个卡号,安全码(CVC/CVV),有效期的人都可以使用这张卡,

    因此要保存好信息,不要泄露给任何人。

    image-20241202193030066

OpenAI 账号充值 5 美金#

回到我们刚刚 OpenAI 的添加付款方式界面

image-20241127174028905

这时添加卡,我们就按 Wildcard 给我们的信息依次填入即可

image-20241203113508764

注意,如果你付款失败,在寻求别人帮助的时候,

务必不要把 CVV 截图或告诉别人(除非信任)

付款我这里的节点是某猫云新加坡 03,

节点健康度如下图,不是家宽,也不是原生 IP,

风控值一般,但可以绑卡成功,供参考。

付款成功的 ip 纯净度

(注意,该文有时效性,不对节点做任何可用保证)

image-20241203113840037

绑卡成功后,我们再充值 5 美金,自动充值关掉

image-20241203114058831

然后直接确认付款即可。

image-20241203114153162

OpenAI 付款失败的疑问和说明#
  1. 问:我注册 OpenAI 账户用的是美国 IP,但是我在绑卡的时候用的是新加坡 IP,这样好吗?会触发风控导致绑卡失败吗?

    答:目前实测不会,猜测原理是 OpenAI 注册时用的是自家 / Cloudflare 的风控模型,但是绑卡和充值时调用的是 Strip 的风控模型,两者不存在关联,但不排除后续怎样,建议有需要早点注册。

  2. 问:为什么我绑卡失败?是卡的问题吗

    答:OpenAI 绑定信用卡失败有两种常见报错

    • 第一种:如下图所示

      我们不能验证您的付款方式,请选择另外的付款方式并重试。

      We are unable to authenticate your payment method. Please choose a different payment method and try again.

      image-20241203114934507

      可以看到卡还是这张卡,但是被拒绝了。

      (我这张卡在成功绑定前被拒过 4,5 次,后续证明是账号问题)

      这种情况下还没到卡的问题,是 IP 或者账号问题。

      要么 IP 过于垃圾,比如用的免费的或者是特别便宜的科学上网

      如何确认?绑卡前像我一样用ping0.cc去查一查。

      要么账号有问题,比如买的 OpenAI 账号,已经被风控。

      如何确认?绑卡前换多几次 IP,如果一直报错,怀疑账号问题。

      注意:换 ip 付款不能急,比如美国 IP 试了,被拒了,那么几分钟后试试日本,如果还被拒了,那今天就算了,不要短时间内多次尝试,可能会导致 OpenAI 号被封。

    • 第二种:如下图所示

      您的银行卡被拒绝了。

      your card has been declined。

      image-20241203165553164

      这种情况仍然可能是 IP 问题,和第一种处理方式一样。

      还有一种情况是卡片余额不足或者余额为 0

      还有一种情况是卡是国内或香港的银行卡,

      实测我经常用的连连兴业卡(刁页搜兴业)不支持。

    • 因此,在绝大部分情况下,是 IP 和账号问题,不是卡的问题。

      毕竟这是一家专做 OpenAI 付款的卡,

      在目前这个时间段有非常多的成功案例。

      我付款有过多次不成功,后续被证明是账号和 IP 问题。

  3. 如果仍然不成功,请自行搜索解决,这里贴两个可参照帖子。

    juejin.cn/post/7215032434353831994

    x.com/Cydiar404/status/1641411602841997313

获取 OpenAI API 之前#

那么我们说充值完成之后,该获取 API 了,

点击右上角的 Setting 之后,点击左侧的 API keys,再点击 Create new secret key

信号 create new api

这里会提示你绑定手机号码

中国大陆的手机号不行,香港应该也不行(没测试)

会像下图一样提示:OpenAI 的服务在你的国家不可用。

OpenAl's services are not available in your country.

image-20241203135602422

这里也是各显神通的一步了,

只能用国外的手机号接收验证码,那怎么才能用国外的手机号呢?

像我是有国外卡实体卡的,这个当然得买,提前准备。

比如新西兰 Skinny, 英国 Giffgaff 等等都可以直接用。

国外手机号及验证码#

那没有国外手机号的话,可以找接码平台,

例如 SMS-Activate, SMS-Man 买一个临时接码。

刁页中搜索 “接码” 可以获得这两个的网址。

我们以SMS-Activate为例。

注册登录后,点击右上角加号充值,可以使用支付宝。

最低充两美金,折合 198P,够用了。

sms 充值

充值完成后,在左侧搜索框搜索 OpenAI,然后点击。

image-20241203141053768

这里是选择接收号码的国家,

美国的会比较贵,我认为没必要。

买个菲律宾的便宜点的,20P,点购物车。

(剩下的钱怎么办?答案是留着以后用呗)

image-20241203141159030

会弹出一个确认框,直接点 Buy 确认就好

image-20241203141341902

(注:有人会说我美国 IP 注册的账号,买菲律宾的号码验证会不会有问题?会不会被风控或者封号?

答:我实际测试下来,没被封控,号也正常使用。仅供参考)

(注:有人会说接码之后,以后会不会要手机号验证,不然不能用?

答:目前不会,手机号验证是 OpenAI 防止滥用,跟两步验证无关,改密码还是会通过邮箱收验证码)

点 Buy 之后页面会刷新,页面右侧会有手机号,如下图

你把这个手机号填到 OpenAI 的那个地方,然后在这里就可以得到验证码了。

在 SMS-Acticate 这里,下图按钮 1 是取消,按钮 2 是换号

如果迟迟收不到验证码,那就换一个号重试,

如果换号之后还是收不到,那就取消,买其他国家的号试试。

image-20241203141723106

成功获取 OpenAI API#

手机号验证完之后,再次点击 Create New Secret Key

然后点击 Create secret key

image-20241203142222504

然后你就得到了 API Key(如下图所示)

注意,此时务必复制到你的记事本里。

API Key 只会出现一次,同时不要泄露给任何人。

如果没复制或者忘记了,只能删除重新创建一个。

image-20241203142511187

至此,恭喜你,

我们已完成三大步骤的第一步。

也是最难的一步。


第一步最难,充满了不确定性。

所以我也花了很多篇幅去阐述预料之外的情况。

但是第二步第三步都很确定,

跟着做不会有意外,所以我认为是更简单的。

第一大步,获取 ChatGPT 的 API,让 ChatGPT 给我们服务。✅

第二大步 获取服务器安装 LobeChat#

购买所需服务器#

服务器这里我选的是雨云,因为它集成了开源服务器管理面板1Panel

在后续可以更方便的操作,同时价格不贵,延迟较低。

下面链接复制到浏览器打开即可,或者自行搜索雨云,优惠码 diao

ozr.cc/rain

你可以获得 5 折优惠?我可以获得一些佣金,大概是这样。

开始和我一样操作吧。

  1. 注册登录,把登录地址,账号,密码记在记事本上

然后找到云服务器,点击立即购买image-20241127160945822

  1. 选择美国洛杉矶,极速双线二区,

    E5V4 芯片(芯片无所谓 差不多),选择KVM 入门版

    我这里显示 25 一个月,实际上你们通过优惠码注册后应该是十几块一个月。

    入门版配置就够用了。image-20241127161237721

  2. 操作系统这里默认就好,后续你自己再尝试别的,反正服务器是你的。

    预安装 APP 选择 1panel,这里一定要选,省去手动安装了。

    然后点击立即购买。

image-20241127161452832

  1. 然后你就会得到和我一样的界面。

image-20241127161756881

恭喜你,有了自己第一台服务器。

点击上图中的管理,会让你绑定手机或者邮箱,绑定一下。

绑定完会有一个弹窗,后面做自己项目时你再阅读,可以先关了。

在你购买完成后,大概 5-10 分钟,显示创建中,

服务器都在安装系统和 1panel,同时会给出 1panel 面板信息。

十分钟过后,你的界面就和如下我的一样了。

image-20241127161942488

首先是 ip 地址,这个很重要会用到。

其次是服务器的远程用户名和远程密码,本次教程不会用到,但请记在记事本里

登录服务器管理面板 1panel#

然后是 1panel 的面板地址,面板用户和面板密码,这个也记在记事本里

这里需要手动套用一下:

把 $LOCAL_IP 换成你的服务器 IP,

建议在记事本里操作,不要在地址栏操作。


举例:

如上图所示,雨云中显示我的 ip 地址是 154.44.10.143,我的面板地址是 http://$LOCAL_IP:36712/e5cbe60270

那我实际要访问的地址http://154.44.10.143:36712/e5cbe60270

(不要访问我的,这步你要访问的地址肯定和我的不一样)

举例结束。


然后我们在浏览器访问这个地址,就像下图一样

image-20241127162551815

输入你的面板用户和面板密码,进行登录

安装 LobeChat#

这就是服务器的可视化管理页面,我们接下来安装应用。

image-20241127162914915

点击左侧的应用商店,点击 AI / 大模型,选择 LobeChat,点击安装

(实际上选择它左边的 ChatGPT-Next-Web 也可以实现我们的目标,有兴趣者自行尝试。)

image-20241127163156750

Lobechat 参数怎么填#

点击安装后会弹出一个侧边栏,

如下图所示,我教大家怎么填

image-20241127163916269

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 美金,实在不是我们穷人负担得起的。

image-20241127164723927

那么如果第 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

image-20241127165359341

这三个模型都没那么贵,而且相对来说性能都不错,所以我这么设置。

-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 模型有多贵呢,看看下图你就知道了

image-20241127170125579

但是从回答的质量来说,如下图所示,

可以看出 o1 mini 已经很好,

而 GPT-4o mini 性价比更是爆表。

image-20241127170320522

所以 AI 也是贵有贵的用法, 便宜有便宜的用法。

第 5 点这里主要是控制可用模型,可以控制预算,如果预算实在吃紧,就只用 GPT-4o mini 也不是不行,毕竟当你不注册的时候访问 chatgpt.com 默认就是这个模型。

谁敢说 GPT-4o mini 不是 ChatGPT?

好的,进阶说明到此结束,我们接着刚刚的安装讲。

勾选端口外部访问#

划到下面,勾选端口外部访问

image-20241203172405345然后点击确认即可。

参数填写进阶说明 2#

(进阶说明,小白完全可以忽略)

在刚刚确认前还可以往下滑,点击编辑 compose 文件

在第 14 行下面新增一行,输入

- ENABLED_OLLAMA=0

就像下图这样
image-20241127171107622

加这一行是控制 Ollama 本地模型让他不显示,

如果不设置,用户在选择模型的时候会多出一些 Ollama 的模型。

但因为没提前设置 Ollama,所以是无效模型,真去使用的话使用不了会报错。

(反正报错又不扣钱,那你使用时不选不就好了,所以没关系)

image-20241127171732971

如果使用的话,会像下图一样报错。

image-20241127172316095

如果加了这样命令

- ENABLED_OLLAMA=0

就等于设置了屏蔽 Ollama 模型,

用户选择模型时就会只有 OpenAI 的模型,看起来会简洁一些。

image-20241127171316545


如果你手快已经点了确认,但也想要这个特性怎么办?

没关系,卸载重新安装呗。(卸载应用在下面有提到)

但完成比完美重要,手快不见得是坏事,我建议可以不改。

第一步跟着做,你能完成就很棒了。


进阶到这里结束,记得点确认。

成功安装 LobeChat#

当点完确认之后,就会进入自动部署阶段。

稍等两分钟即可部署完成。

当已安装列表中出现已启动字样,你就可以访问了。

image-20241127172531425

后续应用升级也是在这里一键升级即可。

大升级都是当某个服务商出现了全新的模型之后。

image-20241204093855339

那么搭建好了

** 该怎么访问呢?(在上一步一定要打开端口外部访问)

跟你的服务器 IP 有关,格式是:

你的服务器 IP:40247


举个例子,我的服务器 ip 是 154.44.10.143,

那我的 Lobechat 的访问地址就是 154.44.10.143:40247

举例结束

忘开端口外部访问#

如果你在上一步看漏了,忘了开端口外部访问怎么办?

不用担心,点击卸载,然后删除重新安装一下就好。

服务器是你的,你想干什么都行。

image-20241203173144648

那么访问这个地址之后,不出意外的话。

你就会跳转到下图这个页面

image-20241127173011421

点击立即开始,就会看到类似下图界面,

那么恭喜你,搭建完成。

image-20241127173551832

LobeChat 改中文界面#

如果是英文界面,你可以按照下图顺序进行更改语言为中文。

(这里的语言实际是根据你浏览器语言来的)

image-20241127173422106

输入密码,开始体验#

试着对话框里打个 hi 试试,会提示你输密码,

这时打开记事本,找到 LobeChat 访问密码,

我的是 test,输入后点击确认并重试,就可以对话了。

image-20241203173438958

如果你完全内部使用,不需要域名的话,

其实到这里也可以结束了,又不是不能用。

在有网络的任何地点,输入你的 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,然后保存。

域名这里的事情就搞定了。

image-20241127175733908

阿里云解析说明

如果你的域名是阿里云注册的,那就谷歌:阿里云域名添加 A 解析

我搜索到的如下,参照阿里官方的说明即可。

https://help.aliyun.com/zh/dns/add-a-dns-record#h2-a-1

我这里也贴张阿里的图吧,至于其他地方注册的,你们得自己想了。

一样的,子域名是 chat,因此主机记录这里填 chat,

(注:如果你直接用主域名,那就填 @)

记录值这里填你的服务器 IP,然后确认即可。(TTL 不用管)

域名这里的事情就搞定了。
image-20241203180700149

服务器设置反向代理#

这个时候还没完,我们要在服务器做反向代理,

我只告诉你需要反代,并教你怎么做,

原理一时半会说不清楚,有兴趣自行了解。

安装 OpenResty#

首先打开服务器面板,找到 OpenResty 安装,一切默认就行

image-20241127175958802

大概两分钟,安装完成,

在应用商店 - 已安装这里看到已启动就是安装完成

image-20241127180156120

雨云是不需要开防火墙的,因此我们直接设置反代就好。

创建反代#

在 1panel 面板创建网站

image-20241127184315564

然后主域名填你的域名,代理地址填 127.0.0.1:40247

然后点击确认(如下图)

image-20241203174013875

完成域名指向服务器#

OK,大功告成,这个时候访问你的域名就可以使用啦

(域名设置 A 指向时有生效时间,Cloudflare 是秒生效,其他的可能会有延迟,一般在 2 个小时内,也就是如果你访问域名但是打不开,你可以等两个小时再看。)

当然,我的域名是 chat.diao.page,如下图。

image-20241203173755546

我把域名放 cloudflare 解析,所以 SSL 证书也直接不用设置,非常简单。

当然,就算没有 SSL 也没事,毕竟又不需要 SEO,自用而已。

第三大步,获取域名,域名指向服务器。✅

夸夸了不起的自己#

** 感谢你的观看,也感谢你的实战。

记得夸夸自己,你才是最棒的。**

你最后的在线文档#

最后你的密码应该一共有 8 组。

默认生成的密码除非泄露,我建议不要改。

因为连你都记不住的密码才是最好的密码。

记事本如果你按照我提示的填了之后,应该如下图所示。

星号是马赛克,你的应该不带星号。

查漏补缺,有些小可爱忘记密码会很头疼。

image-20241203174233253

手机端如何安装 LobeChat#

LobeChat 采用的是渐进式 Web 应用(PWA)

相对比较先进的理念,有点像浏览器版的小程序。

更轻更快,同时体验丝滑。(但一直没推广起来)

国内更是不怎么吃这一套,毕竟内存随便占你也只能忍着。

以下链接是如何安装的官方说明文档

https://lobehub.com/zh/docs/usage/features/pwa

以下是不官方的安装说明,如有改动,以官方为准。

务必不要问我鸿蒙系统怎么安装除非你要送台设备给我。

安卓#

安卓系列手机(小米澎拜实测可以)#

首先安装 Chrome 浏览器(自己想办法,不展开讲)

如果使用其他浏览器,添加到桌面,也可以,差别不大。

  1. 使用Chrome打开你的 LobeChat 网址,点击右上角设置
  2. 在弹出的侧边栏中点击添加到主屏幕
  3. 点击安装,如果你不是 Chrome 浏览器只能点创建快捷方式了
  4. Chrome 浏览器会触发 PWA 应用安装,点击安装
  5. 过一两分钟,你的桌面就会出现 LobeChat App 了image-20241204154349600
IPhone 系列手机#

这里可能有 Bug 还是什么,和官网说明不一致。

开发者说点击分享会有 Add to Dock 按钮,但我无法找到。

系统 IOS18.1,可能 Mac 才会有,自行测试。

下面的 App 是使用添加到主屏幕这一浏览器通用特性解决的。

同时 IPhone 上的 APP 打开后背景是黑色的,官方说明里提到是正常的。

  1. 使用Safari打开你的 LobeChat 网址,点击页面底部中间分享

  2. 在弹出的底边栏中点击添加到主屏幕

  3. 你的桌面就会出现 LobeChat App 了

    image-20241204160014451

默认安装完背景如果是黑色的,怎么切换?

可以点击我,然后右上方的月亮按钮切换

或者点击我,通用设置,主题,浅色,进行切换。

image-20241204161204559

有关 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 频道,欢迎来聊聊。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。