hermes model 的 Custom Endpoint 精靈接入 OpenAI-compatible Chat Completions 服務。
第一步:安裝 Hermes Agent
先閱讀 Hermes Agent 官方安裝文件,再使用官方安裝方式。macOS、Linux 或 WSL2 可以先把腳本下載到本機並檢查內容:uv、虛擬環境並更新 shell 設定。完成後重新開啟終端,再檢查:
uv 或依賴構建問題。
第二步:建立 Hermes 專用 API 金鑰
- 登入 BearLab 主控臺。
- 開啟“令牌管理”,新增一個只供 Hermes 使用的令牌。
- 選擇需要使用的模型分組。
- 複製令牌並妥善儲存;截圖時必須保持掩碼。
第三步:確認模型與協定
gpt-4o-mini 舉例,並選擇 chat_completions。如果目標模型只支援 Responses 或 Anthropic Messages,不能直接套用本頁協定。
第四步:選擇設定方式
方法 A:使用 CC Switch
- 在 CC Switch 頂部選擇 Hermes。
- 點擊“新增服務商”→“自訂設定”。
- API 模式選擇
OpenAI Chat Completions。 - API 端點填
https://bearlab.ai/v1,再填入 Hermes 專用 BearLab 金鑰。

CC Switch 中填寫 BearLab Hermes Provider;金鑰保持掩碼
/v1/models 實際回傳的模型 ID。第一個模型會寫入 Hermes 頂層 model.default;下圖使用 gpt-4o-mini。

在 Hermes Provider 中新增 BearLab 預設模型

BearLab Hermes Provider 已啟用
方法 B:使用 Hermes Custom Endpoint 精靈
執行:- Name:
BearLab AI - Base URL:
https://bearlab.ai/v1 - API mode:
chat_completions - API Key:BearLab 專用令牌
- Default model:
gpt-4o-mini
/chat/completions。精靈會把 API mode 寫入 ~/.hermes/config.yaml;不要依賴 URL 自動判斷協定。
第五步:檢查儲存後的設定
儲存後,設定結構應與下面一致。真實金鑰應放在環境變數或~/.hermes/.env,不要寫進 config.yaml:
~/.hermes/config.yaml 用於非秘密設定,把 ~/.hermes/.env 用於 API Key、Bot Token 和密碼。
第六步:選擇 BearLab 模型
再次執行hermes model,在自訂 Provider 中選擇 BearLab,然後選擇 gpt-4o-mini。進入會話後也可以使用 Hermes 的模型切換命令:
第七步:傳送第一條訊息
第八步:再啟用工具與 Gateway
先保持工具、記憶、定時任務和 Gateway 關閉。普通文字成功後,再逐項啟用。Telegram、Discord、Slack 等 Gateway 需要外部帳號或 Bot Token,不要在 Provider 尚未通過基礎對話時同時設定。常見問題
- 安裝失敗:儲存安裝器輸出,分別檢查 GitHub 下載、Python、
uv和依賴構建。 - Unknown provider:檢查
provider: custom:bearlab與custom_providers[].name是否一致。 - 提示 401:確認
BEARLAB_API_KEY已被目前 Hermes 程式讀取,且.env沒有多餘引號或空格。 - 提示 404:檢查 Base URL、模型 ID 和
api_mode: chat_completions。 - 模型可選擇但對話失敗:關閉工具,只保留普通文字,再核對模型是否支援 Chat Completions。
- Gateway 失敗:先回到普通 CLI 會話驗證 Provider,再單獨排查外部平臺憑證和配對。