GPT4All 無需 GPU,用 CPU 就能在本地架設 LLMs 大型語言聊天機器人

對於想在電腦上架設本地聊天機器人,現在有很多方法可以做到,除了我之前介紹過的 LM Studio,這款 GPT4All 也可以,特色是它主推用 CPU 就能輕鬆運行,沒 GPU 的電腦也沒問題,對於一些比較入門等級的電腦,這軟體會是很不錯的選項。

重點摘要

  • 應該是目前最簡單的本地運行 LLM 軟體
  • 各大模型都能直接在軟體中安裝
  • 沒用太多複雜設定
  • 也有提供 GPT 3.5 Turbo 和 GPT 4

你可能感興趣:

目錄

這款是完全免費嗎

是的,GPT4All 也是開源專案,在 GitHub 網站上有分享原始程式碼,有興趣的人可以去看看。

跟 LM Studio 有什麼差異

最大差異在,GPT4All 的操作介面很簡單,沒有太多複雜的設定選項,這對剛接觸 LLMs 大型語言模型,或是對科技比較不懂的人來說,會更容易上手。

不過相對來說,如果你是一位很喜歡自己微調、客製化的人,GPT4All 的功能你可能會覺得可變性太少,這我就會建議改用 LM Studio 了。

另外,GPT4All 還有提供 GPT-3.5 Turbo、GPT-4 的 API 聊天介面,填寫你的 OpenAI API 就能使用,如果你是想要本地和 OpenAI 模型進行比較、測試,這款也能帶來不錯的便利性。

GPT4All 操作教學

GPT4All 是國外開發的專案,因此介面只有英文,不過如果你使用的模型支援中文的話,也能用中文聊天。操作上很簡單,就先下載你要用的模型,接著即可開始聊天。

取得 GPT4All

1. 安裝 GPT4All

點擊上方連結進到官網之後,就根據你的作業系統下載安裝檔,支援 Windows、Mac 和 Ubuntu。

首次打開會有隱私選項讓你選擇,看你要不要分享:
GPT4All

2. 下載模型

接著就選擇你要使用的模型,GPT4All 的更新速度還蠻快,Meta 剛推出的 Llama 3 已經有了,按右側的 Download 就會開始下載。另外下載前也要注意一下檔案大小,就算是比較少參數的模型,基本上也要 4GB 以上,多一點的參數甚至超過 10GB,所以記得確保電腦裡的空間足夠:
LLMs 大型語言模型

往下滑可找到 ChatGPT 3.5 Turo 和 ChatGPT 4 選項,把 OpenAI API Key 填在右側就能使用:
OpenAI 模型本地使用

也支援搜尋功能,輸入關鍵字,可快速找到你要使用的模型,Google 推出的 Gemma 野蠻推薦試試,有 2B 和 7B 兩種,數字越大參數越多,效能也越強,但也越要求電腦硬體:
LLMs 大型語言模型

下載好的模型會變成 Remove,意味著未來不想要再使用這模型的話,就回到這頁面按 Remove 即可刪除:
LLMs 大型語言模型

3. 開始跟 AI 聊天

打開 Choose a model,列表就會顯示你已經下載好的模型,看你要用哪一個:
LLMs 大型語言模型 AI 聊天機器人

接著就能開始聊天,我測試 Llama 3 是聽的懂中文,但支援性還是沒有非常好,部份可以用中文,部份則不行,還是會用英文,有時候甚至會先用英文回,即便我用中文問:
Llama 3 示範

像是「如何寫好一篇文章」,它就先用全英文回覆:
Llama 3 示範

叫它改成中文,有些還是保留英文:
Llama 3 示範

另外如果你的電腦裡有 GPU,這款就會自動改成 GPU 運行,不用進到設定調整:
AI 聊天機器人用 GPU 運行

4. 調整設定

設定中的 Application 選單可調整 CPU 執行緒使用數量,預設是 4 個,如果你覺得運行太慢的話,可以嘗試調高,但記得不要超過你電腦裡 CPU 執行緒的數量:
GPT4All 設定

有推薦的大型語言模型嗎

以下這幾個是目前比較常見的 LLM 大型語言模型

Mistral 系列

  • Mistral 7B
  • Dolphin Mistral 7B
  • Mixtral 8x7B
  • Mediatek Breeze 7B:繁體中文模型,基於Mistral 7B 開發
  • Chinese Mixtral Instruct:簡體中文模型,基於 Mistral 8x7B 開發

LLaMA 系列

  • LLaMA 7B
  • LLaMA 2 7B
  • LLaMA 2 13B
  • LLaMA 2 70B
  • LLaMA 3 8B
  • LLaMA 3 70B
  • WizardLM
  • TAIDE – 針對台灣繁體中文特別優化過,由國科會推出的訓練模型

Gemma 系列

  • Google Gemma 7B
  • Google Gemma 2B

對於台灣用戶來說,我會推薦使用 TAIDE,在繁體中文部份真的有加強不少,某些方面甚至比 GPT-3.5 還強一點。

在 GPT4All 中也能找到 TAIDE 模型,有二種選項:

  • TAIDE-LX-7B-Chat.
  • TAIDE-LX-7B

結尾有 Chat 的是有強化辦公室常用任務和多輪問答對話能力,適合聊天對話或任務協助的使用情境。

如果覺得這篇對你有幫助,歡迎贊助一杯咖啡支持我的寫文動力

總結

對於剛接觸 LLM 或不想要太複雜的人,GPT4All 真的蠻值得一試的,將本地 AI 聊天機器人設計到就算是不懂電腦的人,也能輕鬆安裝並使用。

使用時要記得,不要太逞強下載參數太大的模型,電腦很有可能一跑就當掉,只要發生這種情況,或是速度明顯變慢,那就代表你的電腦跑不動,請使用其他更輕量的模型。

Picture of Rocky

Rocky

曾任職於各大科技網站編輯,目前也是電腦王阿達資深編輯,接觸科技已經長達 10 年,熱愛將一些新科技、知識、和經驗分享給所有人。目前居住在日本,老婆是日本人,偶爾也會分享一些日本生活內容。

全部文章

發佈留言