crazyrouter-hermes を使うと、Hermes Agent のモデルプロバイダーを Crazyrouter に切り替えられます。設定後、Hermes はDocumentation Index
Fetch the complete documentation index at: https://docs.crazyrouter.com/llms.txt
Use this file to discover all available pages before exploring further.
https://crazyrouter.com/v1 を OpenAI 互換エンドポイントとして使い、1 つの Crazyrouter API Key で Claude、GPT、DeepSeek、Gemini、Qwen など 627 以上のモデルを呼び出します。
向いている用途
- Hermes Agent から Crazyrouter をモデルプロバイダーとして使いたい場合
- ローカル Agent のモデルと利用枠を Crazyrouter に統一したい場合
OPENAI_API_KEY、OPENAI_BASE_URL、デフォルトモデルを 1 コマンドで設定したい場合
前提条件
| 項目 | 説明 |
|---|---|
| Hermes Agent | ローカルにインストールし、起動できることを確認します |
| Crazyrouter アカウント | crazyrouter.com で作成します |
| Crazyrouter API Key | Hermes 専用の sk-... token を作成することを推奨します |
| モデル権限 | Hermes で使うモデルを token で許可します |
ワンクリック設定
- Linux / macOS / WSL2
- Windows PowerShell
- Windows CMD
手動設定
スクリプトを使わない場合は、Hermes の設定ファイルを手動で編集します。環境変数
~/.hermes/.env を編集します。
デフォルトモデル
~/.hermes/config.yaml を編集します。
default は Crazyrouter token で許可済みのモデル名に変更できます。
モデルの切り替え
設定後、Hermes 内で/model を使ってモデルを切り替えられます。
model not allowed または 403 が返る場合、通常は現在の Crazyrouter token でそのモデルが許可されていません。
確認チェックリスト
-
~/.hermes/.envのOPENAI_API_KEYが有効な Crazyrouter token である -
OPENAI_BASE_URLがhttps://crazyrouter.com/v1である -
~/.hermes/config.yamlのproviderがcustomである - デフォルトモデルが Crazyrouter token で許可されている
- Hermes でテストメッセージに応答が返る
-
/model gpt-5.4など、許可済みモデルへの切り替えが成功する
よくある問題
| 現象 | 主な原因 | 対処 |
|---|---|---|
401 unauthorized | API Key が間違っている、期限切れ、またはローテーション済み | Crazyrouter token を再作成し、~/.hermes/.env を更新します |
403 または model not allowed | token で選択モデルが許可されていない | Crazyrouter token 設定でそのモデルを許可します |
| 古いプロバイダーが使われる | Hermes が設定を再読み込みしていない、または別の設定ファイルを編集した | Hermes を再起動し、~/.hermes/.env と ~/.hermes/config.yaml を確認します |
| 接続タイムアウト | ローカルネットワークから Crazyrouter に到達できない | プロキシ、ファイアウォール、DNS を確認します |
crazyrouter-hermes リポジトリを見る
セットアップスクリプト、手動設定例、最新の説明を確認できます。