ドキュメント · ガイド

Hermes Agent を任意のモデルで

Nous Research の Hermes Agent は config.yaml にあるモデルで動きます。magpie は Hermes に一つのプロバイダとして加わるので、Hermes とその各ボットが magpie にあるどのモデルでも動きます:DeepSeek、Kimi、GLM、Qwen、OpenAI キー、ChatGPT や Copilot のサブスクリプション。Hermes にキーを貼る必要はありません。

Hermes の設定は ~/.hermes/config.yaml(Windows では %LOCALAPPDATA%\hermes、または $HERMES_HOME)にあります。magpie はその providers に magpie という名前のプロバイダを加えます:magpie のゲートウェイで、chat completions で話し、magpie にあるモデルがそのモデルです。そのうえで model.provider をそれに向け、model.default を選んだモデルにします。元のプロバイダとモデルは控えておき、元に戻すときに戻します。

Hermes をつなぐ

  1. magpie にプロバイダを追加プロバイダ タブで API キーを追加するか、サブスクリプションにサインインします。
  2. Hermes Agent の行でモデルを選ぶエージェント タブの Hermes Agent の行でモデルを選びます。
  3. 開いている Hermes のセッションを再起動Hermes は起動時に設定を読みます。
ターミナル
magpie hermes deepseek/deepseek-v4-pro    # Hermes を DeepSeek で
magpie hermes                             # 今のモデルを見る

モデルと推論の強さ

Hermes 自身のモデル選択では、magpie のモデルは magpie/<プロバイダ>/<モデル> と出ます。行では推論の強さも設定でき、Hermes の /reasoning と同じ設定です:none、minimal、low、medium、high、xhigh。設定しなければ Hermes は medium を使います。

ターミナル
magpie hermes effort high
magpie hermes effort default    # Hermes の既定に戻す

ボットとプロファイル

Hermes の各ボットは、それぞれ config.yaml を持つプロファイルです。magpie がつなぐのは hermes が起動するプロファイルです:$HERMES_HOME が指すもの、なければ hermes profile use で固定したもの、なければ既定のもの。ほかの各プロファイルにも自分のプロバイダを加えるので、どのボットの選択にも magpie のモデルが出ます。ボットが自分で設定したモデルはそのままです。プロファイルが複数あると、エージェントページでほかの各ボットにもモデル選択が付きます。magpie が前回設定したモデルのままのボットは、個別に選ぶまで次のモデルについていきます。

自分のモデルはそのまま

Hermes かエージェントページで自分のモデルを選ぶと Hermes はそれで動きますが、magpie のプロバイダは残ります。Hermes はつながったままで、選択には自分のモデルと並んで magpie のモデルが出ます。プロバイダを外すのは元に戻したときだけです。

Windows の WSL 内の Hermes も見つけます。magpie はディストリビューションの ~/.hermes に書き、ゲートウェイはそのディストリビューションから届くアドレスにします。

元に戻す

Hermes Agent の行で magpie を外すか、magpie hermes default を実行します。magpie はすべてのプロファイルから自分のプロバイダを消し、元のプロバイダとモデルを戻し、各ボットを起動できるモデルに残します。もう一度つなぐと、ボットは以前のモデルに戻ります。

よくある質問

Hermes Agent で ChatGPT サブスクを使えますか?

使えます。magpie で ChatGPT にサインインし、Hermes Agent の行で GPT モデルを選びます。Hermes のリクエストは magpie に届き、magpie がサブスクを使います。

magpie でモデルを選んだのに、ボットが古いモデルのままです。

そのボットの Hermes セッションを再起動してください。Hermes は config.yaml を起動時に読みます。エージェントページで個別にモデルを選んだボットは、メインについていきません。

自分のモデルを選んだのに、Hermes がつながったままなのはなぜですか?

magpie のモデルが Hermes の選択に残るよう、プロバイダを残しています。元に戻すと外れます。

Hermes のほかのプロバイダは変わりますか?

変わりません。自分のプロバイダを加え、model.provider、model.default、設定したときの推論の強さだけを変えます。

同じモデルを他のエージェントでも:OpenClaw を任意のモデルで、OpenCode で他のモデル、Cline を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。