H繁中版
文件教學與最佳實踐run hermes with nous portal
<!-- Source: https://hermesbible.com/docs/guides/run-hermes-with-nous-portal -->

本指南帶你從頭到尾在 Nous Portal 訂閱上執行 Hermes Agent — 從註冊到驗證每個工具都正確路由。如果你只想了解 Portal 是什麼以及訂閱中包含什麼,請參見 Nous Portal 整合頁面。本頁是任務腳本。

前置需求

  • Hermes Agent 已安裝(快速開始
  • 你設定的機器上有網頁瀏覽器(或 SSH 連接埠轉發 — 參見 OAuth over SSH
  • 大約 5 分鐘

不需要:OpenAI 金鑰、Anthropic 金鑰、Firecrawl 帳戶、FAL 帳戶、Browser Use 帳戶或任何其他每供應商的憑證。這就是重點。

1. 取得訂閱

開啟 portal.nousresearch.com/manage-subscription,註冊並選擇一個方案。

已經訂閱了?跳到步驟 2。

2. 執行一次性設定

hermes setup --portal

這個單一指令做五件事:

  1. 開啟瀏覽器到 portal.nousresearch.com 進行 OAuth 登入
  2. 將重新整理代碼儲存在 ~/.hermes/auth.json
  3. ~/.hermes/config.yaml 中設定 model.provider: nous
  4. 選擇預設的代理模型(anthropic/claude-sonnet-4.6 或類似)
  5. 開啟 Tool Gateway 用於網路搜尋、圖片生成、TTS 和瀏覽器自動化

完成後,你會回到終端機準備聊天。

如果我 SSH 到伺服器呢?

OAuth 需要瀏覽器,但迴圈回呼在 Hermes 運行的機器上運行。兩個選項:

# 選項 A:SSH 連接埠轉發(建議)
ssh -N -L 8642:127.0.0.1:8642 user@remote-host    # 在本機終端機
hermes setup --portal                              # 在遠端,在你的本機瀏覽器中開啟列印的 URL

# 選項 B:手動貼上(用於 Cloud Shell、Codespaces、EC2 Instance Connect)
hermes auth add nous --type oauth --manual-paste
# 然後重新執行 `hermes setup --portal` 以連線供應商 + 閘道

完整的逐步說明包括 ProxyJump 鏈、mosh/tmux 和 ControlMaster 陷阱,請參見 OAuth over SSH / 遠端主機

3. 驗證是否成功

hermes portal info

你應該看到:

  Nous Portal
  ───────────
  Auth:    ✓ logged in
  Portal:  https://portal.nousresearch.com
  Model:   ✓ using Nous as inference provider

  Tool Gateway
  ────────────
  Web search & extract  via Nous Portal
  Image generation      via Nous Portal
  Text-to-speech        via Nous Portal
  Browser automation    via Nous Portal

如果任何行顯示「via Nous Portal」以外的內容,或認證行顯示「not logged in」,請跳到下方的疑難排解

4. 執行你的第一次對話

hermes chat

嘗試一些同時鍛鍊模型和 Tool Gateway 的操作:

Hey, search the web for "Hermes Agent release notes" and summarize the top 3 hits.

你應該看到 Hermes 呼叫 web_search(由 Firecrawl 支援,透過閘道)並回傳摘要。如果搜尋運行且回應合理,你就完成了 — Portal 已端到端連線。

5. 選擇你真正想要的模型

hermes setup --portal 讓你在設定期間選擇模型,但訂閱的重點是存取完整目錄 — 在工作階段中途使用 /model 隨時切換:

/model anthropic/claude-sonnet-4.6     # 最佳通用代理
/model openai/gpt-5.4                  # 強大的推理 + 工具呼叫
/model google/gemini-2.5-pro           # 巨大的上下文視窗
/model deepseek/deepseek-v3.2          # 高性價比的編碼器
/model anthropic/claude-opus-4.6       # 用於困難問題的重型模型

或彈出選擇器瀏覽:

/model

永久選擇不同的預設:

# 在你的終端機中,在任何工作階段之外
hermes config set model.default anthropic/claude-sonnet-4.6

不要為代理工作選擇 Hermes-4

Hermes-4-70B 和 Hermes-4-405B 在 Portal 上以大幅折扣提供,但它們是聊天/推理模型,不是工具呼叫調優的。它們在多步驟代理迴圈中會很吃力。透過 Nous Chat 用於對話/研究工作,或透過訂閱代理從非代理工具使用。對於 Hermes Agent 本身,請堅持使用上述前沿代理模型。

Portal 自己的資訊頁面也有此警告 — 這是官方的 Nous 指導,而不僅是 Hermes 端的觀點。

6.(選擇性)自訂 Tool Gateway 路由

閘道是按工具選擇加入的,而非全有或全無。如果你已經有 Browserbase 帳戶並想繼續使用它,同時透過 Nous 路由網路搜尋和圖片生成,這是支援的:

hermes tools
# → Web search       → "Nous Subscription"     (recommended)
# → Image generation → "Nous Subscription"     (recommended)
# → Browser          → "Browserbase"           (your existing key)
# → TTS              → "Nous Subscription"     (recommended)

這些行即使在你登入 Nous Portal 之前就出現在 hermes tools 中 — 如果你在沒有活動工作階段的情況下選擇「Nous Subscription」,Hermes 會在不更改你的推論供應商或其他工具的情況下內聯執行 Portal 登入。

使用以下指令驗證你的混合:

hermes portal tools

你會看到每個工具的路由 — 透過訂閱路由的工具顯示 via Nous Portal,使用你自己金鑰的工具顯示合作夥伴名稱(browserbasefirecrawl 等)。

7.(選擇性)啟用語音模式

因為 Tool Gateway 包含 OpenAI TTS,語音模式無需單獨的 OpenAI 金鑰即可運作:

hermes setup voice
# → 為 TTS 選擇 "Nous Subscription"
# → 選擇一個語音轉文字後端(本地 faster-whisper 是免費的,無需設定)

然後在任何訊息平台工作階段(Telegram、Discord、Signal 等)中,發送語音訊息,Hermes 會轉錄它、回應,並以合成語音回覆 — 全部在你的 Portal 訂閱上。

8.(選擇性)Cron + 永遠在線的工作流程

Portal 訂閱用於Cron 工作批次處理的方式與互動式聊天相同 — OAuth 重新整理代碼被自動重用。無需額外設定;只需排程 Cron 工作,它們就會向你的訂閱計費。

hermes cron create "every day at 9am" \
  "Search the web for top AI news and summarize the 5 most important stories" \
  --name "Daily AI news"

Cron 工作在無人值守的情況下運行,透過你的 Portal 訂閱呼叫模型 + 網路搜尋 + 摘要化。

設定檔和多使用者設定

如果你使用 Hermes 設定檔(例如每個專案一個設定),Portal 重新整理代碼透過共用的代碼儲存自動在所有設定檔之間共享。在任何設定檔上登入一次,其餘的會自動獲取它。

對於多個人共享一台機器的團隊設定,每個人都有自己的 Portal 帳戶 → 每個主目錄有自己的 ~/.hermes/auth.json → 使用者之間不共享代碼。這是正確的邊界。

疑難排解

hermes portal infohermes setup --portal 後顯示「not logged in」

OAuth 流程未完成。重新執行:

hermes portal

如果你的瀏覽器未開啟或回呼失敗,你可能在遠端/無頭主機上 — 請參見 OAuth over SSH 了解連接埠轉發和手動貼上的解決方法。

「Model: currently openrouter」(或其他供應商)而非「using Nous as inference provider」

你的本地設定漂移了。OAuth 成功但 model.provider 仍指向不同的供應商。修正:

hermes config set model.provider nous

或互動式:

hermes model
# 選擇 Nous Portal

使用 hermes portal info 重新驗證。

Tool Gateway 工具顯示合作夥伴名稱而非「via Nous Portal」

每個工具的設定覆蓋了閘道。執行:

hermes tools
# 為你想要閘道路由的每個工具選擇 "Nous Subscription"

某些使用者故意混合 — 例如透過路由網路搜尋但使用自己的 Browserbase 金鑰用於瀏覽器。如果是故意的,保留它。如果不是,此指令修正它。

工作階段中途出現「Re-authentication required」

你的 Portal 重新整理代碼被撤銷(密碼變更、手動撤銷、工作階段過期)。代碼現在在本機被隔離,因此 Hermes 不會無限重播它。只需再次登入:

hermes auth add nous

隔離會在成功重新登入後自動清除。

我想要的模型不在 /model 選擇器中

Portal 目錄鏡像 OpenRouter 的模型清單(300+)。如果模型缺失,嘗試直接輸入 OpenRouter 風格的 slug:

/model anthropic/claude-opus-4.6
/model openai/o1-2025-12-17

如果模型確實不可用,開啟 Issue — 大多數缺口是我們可以更新的路由設定。

帳單未出現在我的 Portal 帳戶上

hermes portal info 會告訴你是否真的透過 Portal 路由或透過其他供應商。常見原因:

  • model.provider 設定為 openrouter/anthropic/等 而非 nous
  • OAuth 重新整理失敗導致退回不同的已設定供應商
  • 多個 Hermes 設定檔中你使用了錯誤的那個(檢查 hermes profile current

想要撤銷並重新開始

hermes auth remove nous       # 清除本地重新整理代碼
# 然後重新執行設定或從 Portal Web UI 移除訂閱

這給你帶來什麼,用簡單數字

無 Portal有 Portal
.env 中 1× OpenRouter / Anthropic / OpenAI 金鑰1× OAuth 重新整理代碼,無 .env 金鑰
1× Firecrawl 金鑰用於網路網路透過閘道路由
1× FAL 金鑰用於圖片生成圖片生成透過閘道路由
1× Browser Use / Browserbase 金鑰用於瀏覽器瀏覽器透過閘道路由
1× OpenAI 金鑰用於 TTS / 語音模式TTS 透過閘道路由
5 個獨立的儀表板、充值、發票1 個訂閱、1 張發票
跨機器:複製所有 5 個金鑰跨機器:重新 OAuth 一次

就是這樣。如果你本來就使用超過兩個這些後端,訂閱會自己回本。

另請參閱



在 Hermes Agent 中免費執行 Nemotron 3 Ultra