Skip to content

Hermes、OpenClaw、その他の AI エージェントを接続する

Hermes Agent、OpenClaw、および多くのサードパーティ製 AI エージェントは、NordRouter を OpenAI-compatible プロバイダーとして利用できます。エージェント開発元の別契約は不要で、実際の利用量に応じて NordRouter の残高から請求されます。

接続情報

項目
ロシア国内の Base URLhttps://nordrouter.com/v1
ロシア国外または VPN 利用時https://global-api.nordrouter.com/v1
欧州サーバーhttps://europe-api.nordrouter.com/v1
API Keyダッシュボードの完全な sk-nr-… キー
Model ID例: anthropic/claude-sonnet-4.6

Base URL の末尾に /v1 を残し、モデル一覧から完全な ID をコピーしてください。

Hermes Agent

Hermes Agent はカスタム OpenAI-compatible endpoint に対応しています。

ウィザードで設定

現在の Hermes セッションを終了して実行します。

bash
hermes model

Custom endpoint (self-hosted / VLLM / etc.) を選び、次を入力します。

  • API base URL: https://nordrouter.com/v1
  • API key: 追加の接頭辞を付けない sk-nr-… キー
  • Model name: anthropic/claude-sonnet-4.6
  • Context window: 1000000

保存後は新しいセッションを開始してください。チャット内の /model は設定済みプロバイダーの切り替え専用です。新しい endpoint はターミナルの hermes model で追加します。

手動設定

~/.hermes/config.yamlmodel ブロックを更新します。

yaml
model:
  default: anthropic/claude-sonnet-4.6
  provider: custom
  base_url: https://nordrouter.com/v1
  api_key: sk-nr-YOUR-KEY
  context_length: 1000000

古い LLM_MODEL 変数は使わないでください。現在の Hermes は config.yaml を設定元にします。auto の auxiliary モデルはメインモデルを利用します。vision、compression、subagents を明示的に上書きする場合は、そこにも互換 endpoint が必要です。

OpenClaw

OpenClaw では models.providers にカスタムプロバイダーを追加します。

1. キーを別に保存

~/.openclaw/.env を作成します。Windows では %USERPROFILE%\.openclaw\.env です。

dotenv
NORDROUTER_API_KEY=sk-nr-YOUR-KEY

キーをプロジェクトの .env に置いたり、Git にコミットしたりしないでください。

2. プロバイダーを追加

次のオブジェクトを既存の ~/.openclaw/openclaw.json に統合します。既存のチャンネル、ツール、エージェント設定を上書きしないでください。

json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "nordrouter/anthropic/claude-sonnet-4.6"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "nordrouter": {
        "baseUrl": "https://nordrouter.com/v1",
        "apiKey": "${NORDROUTER_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "anthropic/claude-sonnet-4.6",
            "name": "Claude Sonnet 4.6 via NordRouter",
            "contextWindow": 1000000
          }
        ]
      }
    }
  }
}

別のモデルを使う場合は、完全な公開 ID を持つオブジェクトを models に追加します。

3. 検証

bash
openclaw config validate
openclaw models list --provider nordrouter
openclaw models set nordrouter/anthropic/claude-sonnet-4.6

CLI が再起動を求めた場合は openclaw gateway restart --safe を実行します。診断には openclaw logs --follow を使います。

その他の AI エージェント

アプリに Custom providerOpenAI CompatibleCustom OpenAIChat Completions があれば、表の Base URL、キー、完全な Model ID を設定します。/chat/completions はアプリ側で追加する必要があります。

公式 OpenAI または Anthropic アカウントへのログインしか選べず、Base URL を変更できないアプリは NordRouter に直接接続できません。

機能と安全性

通常応答と streaming、tool/function calling、システムメッセージ、長いコンテキスト、対応モデルの reasoning、一覧で印のあるモデルの Vision を利用できます。機能はモデルとクライアントの両方が対応している必要があります。

Hermes と OpenClaw はコマンド実行やファイル変更が可能です。最初は秘密情報のないフォルダーで試し、sandbox または危険操作の確認を有効にし、production サーバーへのアクセスを与えないでください。

よくあるエラー

エラー対処
401 Invalid API key完全なキーを使い、sk-nr- の重複や空白を除く
/v1/v1/chat/completions/v1 を 1 つだけ残す
No pricing available for model/ より前の部分を含む完全なモデル ID を使う
古いモデルが使われる新しいセッションを開き、OpenClaw では /model default を実行する
503 Service Unavailable別のモデルを試し、稼働状況を確認する

最初にクイックスタートの最小リクエストでキーを確認してください。公式資料: Hermes providersOpenClaw providers