可以單機操作的類chatGPT架設(text-generation-webui: 如何安裝?)

更新於 2024/07/09閱讀時間約 5 分鐘

chatGPT崛起後,大家從懵懂未知到勇敢的第一類接觸乃至於深度的主動投懷送抱。在這些現象的背後,有些人不知道openai在你使用的過程中不斷地收集資訊來改善自己,也有些人是知道的,但不在意。另外其中有些想使用AI服務,卻害怕過程中被收集的資訊成了未來自己製造出的競爭者!遲遲不敢使用它。

如果想要自己訓練一套封閉的chtGPT,可想而知,代價必然是不低的。但如果你想要進行fine tune,或者更簡單的只是想要拿來(企業)內部使用,但不想被收集資訊,那麼便可以使用類chatGPT的架設方案,這樣準備的成本不高,卻可以讓你享受到AI的幫忙。就讓我們介紹一個廣受歡迎的方案: Text-Generation-WebUI

在安裝之前,我們先準備好環境。我們建議環境最好有GPU,這樣你使用起來才會比較順暢,當然也可以順便學著怎麼架設GPU的環境。


我強烈推薦可以使用免費的ESXI8去進行架設,如果你還沒有一個環境,可以參考:

假設你已經準備好環境,那我們就開始進行安裝吧!




先介紹方法一(官方推薦安裝法)

根據 Text-Generation-WebUI提供的安裝方法,非常的容易,是很適合所有的初學者的,我貼它的建議方法過來:

  1. Clone or download the repository. (請下載這個專案的內容到你的機器)
  2. Run the start_linux.shstart_windows.batstart_macos.sh, or start_wsl.bat script depending on your OS. (依據你的作業系統,選擇合適的安裝程序)
  3. Select your GPU vendor when asked. (系統會自動詢問你使用的GPU,你就根據你的硬體做選擇就好)
  4. Once the installation ends, browse to http://localhost:7860/?__theme=dark. (等它裝好,到你的瀏覽器,連結http://localhost:7860/?__theme=dark就可以開始奇幻冒險了)
  5. Have fun! (好好享用吧)

如果你要再次啟動服務,也只要把上面步驟2再執行一次就好了。

詳細的使用手冊,請參考這裡



方法二是用Docker進行安裝

這個方法的好處是,你的機器只需要裝好GPU的driver,CUDA等等等的惱人程序可以全部跳過,交給docker就可以解決了。


如果你需要懂docker怎麼安裝設定可以參考這篇:


安裝過程你如果遇到nvidia runtime的問題,請參考這篇:


我們這邊使用text-generation-webui-docker來部署,一樣可以參考專案給的建議方式:

Pull the repo: git clone https://github.com/Atinoda/text-generation-webui-docker (複製專案下來)

  • Point your terminal to the downloaded folder (e.g., cd text-generation-webui-docker) (進到專案的目錄中)
  • (Optional) Edit docker-compose.yml to your requirements (這是選項,根據需求你可以自行變更)
  • Start the server (the image will be pulled automatically for the first run): docker compose up (啟動容器服務,它會自動執行把所有相關的容器都幫你安裝好,並且啟動服務)
  • Navigate to 127.0.0.1:7860 and enjoy your local instance of oobabooga's text-generation-webui! (用瀏覽器連結到127.0.0.1:7860就可以開始享用text-generation-webui的服務嚕)


Deploy

Deploy the service:

安裝服務使用:

docker compose up

安裝畫面參考:

raw-image



Remove

Remove the service:

移除服務使用:

docker compose down -v



裝好環境後,首先先打開畫面看一下,讓自己有點兒成就感這件事蠻重要的,此時系統還無法運作,不要心急也不要灰心。讓我們趕緊往下把該做的事給做了,系統就可以許你一個離線版的chatGPT了。

用瀏覽器開啟的成功畫面

用瀏覽器開啟的成功畫面




    avatar-img
    5會員
    75內容數
    記錄生活與技術的小細節
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    iBonnie_愛邦尼 的其他內容
    GPU在ESXI的使用有三種方式: 直通、vGPU、Bitfusion。各有優缺點,簡單講: 直通,與裝在單機意思雷同,一張卡片只能給一台VM使用; vGPU可以單卡分享給不同的vm使用,但需要取得nVidia的授權;bitfusion可以把所有GPU集中成一個大水庫,供需要的VM使用。
    GPU在ESXI的使用有三種方式: 直通、vGPU、Bitfusion。各有優缺點,簡單講: 直通,與裝在單機意思雷同,一張卡片只能給一台VM使用; vGPU可以單卡分享給不同的vm使用,但需要取得nVidia的授權;bitfusion可以把所有GPU集中成一個大水庫,供需要的VM使用。 在bit
    Docker_ubuntu22.04_安裝
    GPU在ESXI的使用有三種方式: 直通、vGPU、Bitfusion。各有優缺點,簡單講: 直通,與裝在單機意思雷同,一張卡片只能給一台VM使用; vGPU可以單卡分享給不同的vm使用,但需要取得nVidia的授權;bitfusion可以把所有GPU集中成一個大水庫,供需要的VM使用。
    GPU在ESXI的使用有三種方式: 直通、vGPU、Bitfusion。各有優缺點,簡單講: 直通,與裝在單機意思雷同,一張卡片只能給一台VM使用; vGPU可以單卡分享給不同的vm使用,但需要取得nVidia的授權;bitfusion可以把所有GPU集中成一個大水庫,供需要的VM使用。 在bit
    Docker_ubuntu22.04_安裝
    你可能也想看
    Google News 追蹤
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    其實,自閉症者的用詞嚴重過直,只是不知道怎麼用詞比較婉轉。 因此,需要練習的機會和時間。 有的壞地球人就是用這點,進行耍霸凌 簡單說,壞地球人見到自閉症者沒有引導的狀態下,就得到霸凌自閉症者的把柄,藉機破壞自閉症者的〝交友圈〞。 因此,自閉症者完全不知道,問題出在那裡,壞地球人就開始對自閉症者洗腦,
    Thumbnail
    龐貝(Pompeii)古城是義大利非常重要的一個文化景點,近期龐貝古城考古公園指出為了節省能源...
    Thumbnail
    本專欄透過各類股票、多家企業、多種 ETF,帶大家從各式各樣公開且可搜尋到的一般性之證券投資訊息來觀察一間公司,並透過資訊歷史資料的彙整,來去整理出明年可能會配發的股息、全年 EPS 以及現價買進的預期殖利率。 本專欄會廣泛的使用各種案例來討論不同類股,以教學為主並非針對個股做推薦,也絕非提供個股
    Thumbnail
    上個月有朋友詢問,他參加某直銷體系,其中參加契約寫到:「甲方(即俗稱直銷事業,多層次傳銷管理法叫做多層次傳銷事業)保留對契約做出任何修改的權利,甲方修改契約後公告(或通知)___日,修改條款即生效。」他問我,這樣職直銷事業單方就可增修契約條款的約定有效嗎?直銷事業真的可以自己隨便改契約嗎?
    Thumbnail
    查理老師,我是新手,現在還可以單筆投入買006208嗎?我本身已有定期定額,目前有一筆存款可以運用買股,目前006208約80塊,要等到便宜真的等得到嗎? 十年前0050約65~75塊,現在也一路漲,建議先持續定期定額,還是等時機再加買進場? Hi, Tzeng:簡單的答案是: 不建議你單筆投入任何
    Thumbnail
    基本面當中,相當基礎,也是相當重要的幾個經營績效指標  包含,營業收入、營業毛利、營業利益與 EPS (每股盈餘)  ROA 資產報酬率、ROE 股東權益報酬率   從 goodinfo 網站上面,可以更清楚簡單的來看這些指標  讓新手可以更快速了解這些專有名詞,更快的進入基本面的世界
    Thumbnail
    甲要其他土地共有人給付租金,否則就要拆掉其他共有人在土地上蓋的房子,其他共有人因此同意給付租金,幾年後過去,甲要求調漲租金,其他共有人不同意,甲是否還可以請求拆屋還地呢?
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    其實,自閉症者的用詞嚴重過直,只是不知道怎麼用詞比較婉轉。 因此,需要練習的機會和時間。 有的壞地球人就是用這點,進行耍霸凌 簡單說,壞地球人見到自閉症者沒有引導的狀態下,就得到霸凌自閉症者的把柄,藉機破壞自閉症者的〝交友圈〞。 因此,自閉症者完全不知道,問題出在那裡,壞地球人就開始對自閉症者洗腦,
    Thumbnail
    龐貝(Pompeii)古城是義大利非常重要的一個文化景點,近期龐貝古城考古公園指出為了節省能源...
    Thumbnail
    本專欄透過各類股票、多家企業、多種 ETF,帶大家從各式各樣公開且可搜尋到的一般性之證券投資訊息來觀察一間公司,並透過資訊歷史資料的彙整,來去整理出明年可能會配發的股息、全年 EPS 以及現價買進的預期殖利率。 本專欄會廣泛的使用各種案例來討論不同類股,以教學為主並非針對個股做推薦,也絕非提供個股
    Thumbnail
    上個月有朋友詢問,他參加某直銷體系,其中參加契約寫到:「甲方(即俗稱直銷事業,多層次傳銷管理法叫做多層次傳銷事業)保留對契約做出任何修改的權利,甲方修改契約後公告(或通知)___日,修改條款即生效。」他問我,這樣職直銷事業單方就可增修契約條款的約定有效嗎?直銷事業真的可以自己隨便改契約嗎?
    Thumbnail
    查理老師,我是新手,現在還可以單筆投入買006208嗎?我本身已有定期定額,目前有一筆存款可以運用買股,目前006208約80塊,要等到便宜真的等得到嗎? 十年前0050約65~75塊,現在也一路漲,建議先持續定期定額,還是等時機再加買進場? Hi, Tzeng:簡單的答案是: 不建議你單筆投入任何
    Thumbnail
    基本面當中,相當基礎,也是相當重要的幾個經營績效指標  包含,營業收入、營業毛利、營業利益與 EPS (每股盈餘)  ROA 資產報酬率、ROE 股東權益報酬率   從 goodinfo 網站上面,可以更清楚簡單的來看這些指標  讓新手可以更快速了解這些專有名詞,更快的進入基本面的世界
    Thumbnail
    甲要其他土地共有人給付租金,否則就要拆掉其他共有人在土地上蓋的房子,其他共有人因此同意給付租金,幾年後過去,甲要求調漲租金,其他共有人不同意,甲是否還可以請求拆屋還地呢?