阿刁

阿刁 | 跨境&运营&建站

跨境&运营&建站
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-20241203172531425

後續應用升級也是在這裡一鍵升級即可。

大升級都是當某個服務商出現了全新的模型之後。

image-20241204093855339

那麼搭建好了

** 該怎麼訪問呢?(在上一步一定要打開端口外部訪問)

跟你的伺服器 IP 有關,格式是:

你的伺服器 IP:40247


舉個例子,我的伺服器 ip 是 154.44.10.143,

那我的 Lobechat 的訪問地址就是 154.44.10.143:40247

舉例結束

忘開端口外部訪問#

如果你在上一步看漏了,忘了開端口外部訪問怎麼辦?

不用擔心,點擊卸載,然後刪除重新安裝一下就好。

伺服器是你的,你想幹什麼都行。

image-20241203173144648

那麼訪問這個地址之後,不出意外的話。

你就會跳轉到下圖這個頁面

image-20241127173011421

點擊立即開始,就會看到類似下圖界面,

那麼恭喜你,搭建完成。

image-20241127173551832

LobeChat 改中文界面#

如果是英文界面,你可以按照下圖順序進行更改語言為中文。

(這裡的語言實際是根據你瀏覽器語言來的)

image-20241203173422106

輸入密碼,開始體驗#

試著對話框裡打個 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 頻道,歡迎來聊聊。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。