前言#
本文含有大量圖片和實操內容,以及遇到困難解決困難的內容。
適合有探索精神的新玩家看。
本文為中國大陸和其他無法訪問到 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 頻道,歡迎來聊聊。