Hermes Agent 聯網搜尋:用 BazaarLink 模型加 :online
把 BazaarLink 設成 Hermes Agent 的自訂模型端點,模型名稱加 :online 就能聯網搜尋並附來源。含設定檔範例、切換方式與費用說明,台幣計價可開統一發票。
Hermes Agent 可以連任何 OpenAI 相容的端點。把 BazaarLink 設成它的模型來源後,在模型名稱後面加 :online,模型回答前會先搜尋網路,並附上引用來源。模型與搜尋用同一組 API key、同一張帳單,以新台幣計價、可開統一發票。
步驟 1:設定 BazaarLink 為自訂端點
把金鑰放在 ~/.hermes/.env:
BAZAARLINK_API_KEY=你的 BazaarLink API key
在 ~/.hermes/config.yaml 定義端點(:online 與一般模型各一個,方便切換):
providers:
bazaarlink:
api: https://api.bazaarlink.ai/v1
key_env: BAZAARLINK_API_KEY
default_model: openai/gpt-6-luna
transport: chat_completions
model:
provider: custom:bazaarlink
default: openai/gpt-6-luna
或執行 hermes model,選「Custom endpoint」用互動方式設定。https://bazaarlink.ai/api/v1 也可以當作網址。
步驟 2:需要搜尋時,用 :online
在對話中切換:
/model custom:bazaarlink:openai/gpt-6-luna:online
或直接把 default 改成 openai/gpt-6-luna:online。不需要搜尋時再切回 openai/gpt-6-luna。
為什麼建議「需要時再切換」
:online 每個請求都會先搜尋一次,搜尋另外計費(與模型 token 分開)。Agent 在一次任務裡會呼叫模型很多次,一直開著 :online 會累積搜尋費用。用一般模型做推理與寫程式,只有需要最新資訊時才切到 :online,最省。
調整搜尋
需要控制深度、來源數、時間範圍、國家與語言時,可用 plugins 或 web_search_options,見〈用 :online 讓 LLM API 聯網搜尋〉。Hermes 的一般設定只能改模型名稱,最簡單就是用後綴。
驗證
問一個有時效的問題,例如「Node.js 最新的 LTS 版本是多少?」。回覆應附來源連結;到 BazaarLink 後台用量應多一筆搜尋。
費用
搜尋按次計費,依價格表,會隨後台設定更新。搜尋失敗不收費。
常見問題
- Hermes 本來就有 Tavily 搜尋,為什麼還要這樣? Hermes 的 Tavily 後端另外需要 Tavily 的 key(也可以無帳號限速使用)。如果你想把模型與搜尋放在同一個帳號、一張帳單、用台幣付款,
:online最簡單;兩者可以並存。 - 模型名稱要怎麼寫? 以 BazaarLink 模型目錄上的名稱為準,後面加
:online。 - 回 402? 餘額不足。