0 成本 Hermes Agent 入門:免費模型、Messaging Gateway 與本地部署的真實取捨
優點是成本低、控制權高、資料與工具都在自己的機器上;缺點是電腦必須常開,網路、電源、OS 更新與背景服務都要自己維護。
作者提到 Zeabur 作為付費雲端選項。雲端適合需要 24/7 穩定在線、公開 webhook、低維護的人,但成本與平台限制會增加。
NVIDIA build.nvidia.com/models 提供 Free Endpoint、Partner Endpoint、Download Available 等模式。Free Endpoint 適合打樣,但通常會有速率與可用性限制。
Download Available 表示可下載模型或透過 NIM/本地容器等方式運行。這能降低 API 成本,但硬體、GPU、VRAM、驅動與容器部署門檻會回到自己身上。
- 準備 Ubuntu 環境,例如 Ubuntu 24.04 LTS。
- 更新系統並安裝 Python、venv、git、curl、wget、nano 等基礎工具。
- 安裝 Node.js 與 Playwright 瀏覽器依賴,讓 agent 可用瀏覽器工具。
- 建立 Python virtualenv,安裝
hermes-agent,再執行hermes doctor檢查環境。 - 設定模型 API key 與 base URL;可用 NVIDIA、OpenAI、Claude 或其他支援 OpenAI-compatible API 的供應商。
- 選擇 Telegram 或 LINE 作為訊息入口,建立 bot / channel,設定 token、user ID、webhook 或 gateway。
透過 BotFather 建立 bot,取得 bot token,再取得個人 Telegram ID。適合個人助理、低摩擦測試、快速把 agent 放進手機聊天介面。
需到 LINE Developers 建立 Provider / Messaging API channel,注意 Channel secret、Your user ID、Channel access token、Webhook URL 與 Use webhook。適合台灣使用者熟悉的入口,但設定比 Telegram 多。
常用指令包含 hermes setup model、hermes doctor、hermes status、hermes gateway restart、hermes skills list。這些指令用來檢查模型、健康狀態、Gateway 與技能。
作者建議補 GitHub API 與 Tavily API。這反映一個實務事實:agent 不只需要模型,還需要搜尋、讀 repo、抓網頁、整理來源的工具能力。
- 不要把 bot token、LINE channel secret、API key 貼到公開文章、截圖或 GitHub。
- 本地常駐機要有自動重啟、電源、網路、磁碟與日誌策略。
- Messaging Gateway 若要接 webhook,需處理 HTTPS、反向代理、防火牆與公開網址。
- 免費模型端點只適合測試;重要任務應有付費模型或備援 provider。
- 下載模型自跑前先確認 GPU/VRAM、CUDA/driver、容器支援與模型授權。
- 開啟工具權限前先定義允許範圍,尤其是 terminal、file、browser 與 messaging 類工具。
- Threads:@small_shark777 的 0 成本 Hermes Agent 設定教學
- Hermes Agent docs:Hermes Agent Documentation
- NVIDIA models:NVIDIA build.nvidia.com/models
- NodeSource setup:Node.js 20 setup script
- LINE Developers:LINE Developers