Jan 號稱 ChatGPT 替代品的開源工具,離線就能使用

Jan 是一款國外還蠻有名的 AI 本地聊天軟體,號稱可以取代 ChatGPT,但實質上就是跟我先前介紹過的 LM StudioGPT4All 一樣,就是一個可安裝 LLMs 大型語言模型的軟體,讓你可以在本地運行 AI 聊天機器人。

不過它還支援多個線上 AI 服務,包括 GPT-3.5、GPT-4、Groq 等等,輸入 API Key 就能使用,我覺得整體是介於 LM Studio 和 GPT4All 之間,功能不會太過複雜、但也沒有說太簡單。

重點摘要

  • 目前軟體版本找不到剛推出的新 LLM 模型,需手動下載並匯入
  • 支援 GPT-3.5 和 GPT-4
  • 提供完整的 AI 聊天設定
  • 可設定模型的 Prompt

你可能感興趣

目錄

完全免費使用嗎

是的,Jan 是一款開源軟體,因此完全免費使用,LLMs 大型語言模型也是免費用,不過如果是 GPT-4 這種需要輸入 API Key 的,就會需要另外付費,取決於 AI 服務提供商的價格,像 GPT-3.5、GPT-4 就是看 OpenAI 是怎麼收費。

Jan 操作教學

相較於 LM StudioGPT4All,我還蠻喜歡 Jan 的介面設計,操作還蠻直覺的,也不會讓人有功能過多,好像有點複雜的感受。

雖然說支援所有 LLMs 大型語言模型,但它沒有串接最新版的 Hugging Face,因此很多新模型都無法直接在軟體中找到,需要另外下載並匯入。

試用 Jan

1. 下載安裝檔

點擊上方連結進到 GitHub 專案頁面後,往下滑找到 Download 專區,然後下載你的作業系統版本,建議選 Stable 穩定版,Experimental 實驗版雖然能搶先用到新功能,但穩定度比較差。macOS 記得選對你裝置的處理器版本,是 Intel 還是 Apple Silicon:
Jan 安裝檔下載

2. 下載或匯入模型

我以 Windows 版為例,下載好後無需安裝,點兩下打開就能開始使用,不過一開始沒有任何模型,點左側的四個框框的圖示,即可進到 LLMs 模型庫:
LLM 本地聊天軟體

搜尋你想要使用的 LLM 大型語言模型,像我安裝油Google 推出的 Gemma 模型,7B 或 2B 差異在參數數量,數字越大參數越多,效能也越強,但相對檔案更大、更要求電腦硬體。找到你要用的 AI 模型後,按右邊的 Download 下載:
LLM 本地聊天軟體使用 Gemma

如果你要的模型找不到,也能手動匯入(GGUF 格式)。我找最近國科會推出的 TAIDE 模型就沒有,因此我改成手動匯入,按搜尋欄位旁的 Import Model,把 Model 檔案拖曳進來即可:
AI 模型匯入

會問你要保留原始檔(僅創建連結),還是把模型檔移動到 Jan 資料夾中,這就看你要用哪一個:
Jan 匯入模型

3. 開始跟 AI 聊天

接著回到聊天介面,打開右邊的選單即可找到剛剛安裝好的模型:
本地 AI 聊天

輸入你想要詢問的事情,就能開始聊天了:
本地 AI 聊天

右邊也有一些設定能調整,像是 Inference Parameters 可找到 Temperature、Top P、Max Tokens 等等,不知道是幹嘛用的,可以將滑鼠移動到右邊的驚嘆號,會跳出說明:
本地 AI 聊天設置調整

也能設置 Prompt:
本地 AI 聊天 Prompt 設定

4. 使用 GPT-4

如果你也想要在 Jan 中使用 OpenAI 的 GPT-4,輸入 OpenAI API Key 就能做到,不過這是需要另外付費的,按照 Tokens 計算。

打開設定選單,點 OpenAI Inference Engine 後,就能找到 API Key 的輸入欄位:
GPT-4 本地使用

接著打開模型選單,選 Remote,往下滑就能找到 GPT-4 或 GPT-3.5:
GPT-4 本地使用

支援 GPU 運算嗎

是的,Jan 支援 CPU 和 GPU 運算,看你的電腦設備是什麼,照道理說會自動選擇最好的。像我有 NVIDIA RTX 3080 顯示卡,我打開軟體後,就會自動設定使用顯卡運算。

如果你想知道有沒有設定對,打開設定選單的 Advanced Settings,有 GPU 的人檢查一下 GPT Acceleration 是否正確:
AI GPU 聊天運算

有推薦的大型語言模型嗎

如果你不知道該用哪一個 LLMs 大型語言模型,以下幾個是目前主流的模型:

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

其中又以 LLaMA 的 TAIDE 最為推薦,因為這一個是由國科會推出的模型,有針對繁體中文優化,你可以到 Hugging Face 中免費下載此模型。

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

總結

整體來說,Jan 也是一款還蠻不錯用的本地 LLMs 聊天軟體,非常好上手,只可惜新模型都找不到,需要手動下載和匯入,這點未來版本能改的話就更好了。

Picture of Rocky

Rocky

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

全部文章

發佈留言