AnythingLLM 教學Author: Kelvin HuangAnythingLLM 是一套由 Mintplex Labs 開發的 AI 開源平台,定位是一個整合型的桌面與伺服器端應用程式,內建 RAG、AI Agents、以及與多種 LLM 服務相容的介面。 對許多使用者而言,真正的需求不是再多一個模型,而是需要一個地方可以: 模型放哪裡、文件怎麼變成可查詢的知識庫、不同部門如何共享或隔離資料、如何在瀏覽器裡讓非工程背景的人也能用 AI 協作。AnythingLLM 同時提供桌面版與 Docker 版,前者偏向個人使用,後者則是面向「多使用者、自架私有雲」的使用情境。 Anything LLM 系統讓您連接 OpenAI、Anthropic、Gemini 等雲端服務,或是本機的 Ollama、LM Studio、LocalAI 等伺服器。資料預設儲存在您自己的平台,不會在未經允許的情況上傳到雲端。
首先從 Anything LLM 官網下載適合您作業系統的安裝程式。
執行 AnythingLLM 安裝程式。
Anything LLM 安裝完成後,執行,按下「開始使用」。
選擇您想使用的 LLM 模型,本教學使用 Show all models > Google > Gmemma3 4B
AnythingLLM 資料處理與隱私的設定,稍後可在設定中重新配置。
接著是 AnythingLLM 使用者調查,可按下「跳過調查」。
創建您的工作區,即可開始使用 AnythingLLM 。
開始使用時,您可以: 1、建立工作空間 2、發送對話 - 若 LLM 模型未完成下載,將出現 Could not respond to message... 訊息! 3、嵌入文件 - 您提供的文件將上傳到此 AnythingLLM 的文件處理器,不會發送給第三方。
開始使用,您可以發送訊息,或是上傳文件。
此時對話將出現 Could not respond to message. model is required 錯誤訊息。
[ 工作區 > 對話設定 > 工作區 LLM 提供者 ]
若您已經安裝 Ollama 或 LM Studio 等,也可以設定 LLM 提供者。
例如選擇 Ollama 後可選擇已安裝的模型。
嵌入文件 ( Embed Document )
重新建立一個工作區(若使用先前的工作區似乎有暫存的情況)。
AnythingLLM 將跳出訊息,說明什麼是文件固定?
文件嵌入後,測試看看 AnythingLLM 回答內容的正確性!
Anything LLM vs Python以下範例將使用 Python 開發一個支援 Anything LLM 平台的迷你 AI 應用程式: 首先進入 AnythingLLM 系統設定 > 工具 > 開發者 API > 產生新的 API 金鑰。
將產生的 API 金鑰複製到剪貼簿,稍後用於 Python 程式碼。
剛建立的 API 金鑰將會顯示在畫面上。
如何查詢工作區的WORKSPACE_SLUG ? 在工作區按滑鼠右鍵,選擇 Copy Link 複製連結(只取後面的部份)。
例如 file:///C:/Users/Kelvin/AppData/Local/Programs/AnythingLLM/resources/app.asar/dist/index.html#/workspace/e0b6a295-56ee-4f33-9e70-430663194acc 那麼就是 e0b6a295-56ee-4f33-9e70-430663194acc 填入 WORKSPACE_SLUG ,此外還需要填入剛才創建的 API Key ,完成後測試,確認正常使用!
若出現 No valid api key found 錯誤,請檢查 API Key 是否正確?
若出現 XXX is not a valid workspace 錯誤,請檢查 否正確?
原始碼下載 [ AnythingLLM-Chat.py ] 20251127-v2-TKinter-Light
Copyright © 2025 CG Digital Corp. All rights reserved.
|