ドキュメントを検索...

入力してドキュメントを検索

openclaw
OpenClaw

OpenClaw 連携

UnoRouter を OpenClaw エージェントのモデルプロバイダーとして使います。

概要

OpenClaw は、Telegram、Discord、Slack などのセルフホスト型AIアシスタントを1つの設定で動かすオープンソースのエージェントプラットフォームです。openai プロバイダーを UnoRouter のベースURLに設定すると、すべてのチャネルがキー1つでカタログ全体に到達します。

クイック設定

これらをクライアントに貼り付けてください。サインイン中はキーが自動入力されます。

text
ベースURL: https://api.unorouter.com/v1
APIキー: YOUR_API_KEY

サインインするとAPIキーが自動入力されます

互換性

Chat Completionsストリーミングツール呼び出し

ステップごとの設定

  1. 1
    インストールしてオンボードする

    npm で OpenClaw をグローバルにインストールし、`openclaw onboard` を実行して設定の雛形を作成します。

    bash
    npm install -g openclaw@latest
    openclaw onboard

    サインインするとAPIキーが自動入力されます

  2. 2
    プロバイダーを UnoRouter に向ける

    `~/.openclaw/openclaw.json` を編集します。openai プロバイダーを UnoRouter のベースURLに向け、キーは `OPENAI_API_KEY` から読み込み、既定モデルを agents 配下に設定します。

    json
    // ~/.openclaw/openclaw.json
    {
      "agents": {
        "defaults": { "model": { "primary": "openai/YOUR_MODEL_ID" } }
      },
      "models": {
        "providers": {
          "openai": {
            "baseUrl": "https://api.unorouter.com/v1",
            "apiKey": "${OPENAI_API_KEY}"
          }
        }
      }
    }

    サインインするとAPIキーが自動入力されます

  3. 3
    OpenClaw を起動する

    `openclaw start` を実行して UnoRouter に対してエージェントを起動します。

powershell
# In %APPDATA%\openclaw\openclaw.json set
# models.providers.openai.baseUrl to "https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

openclaw onboard

サインインするとAPIキーが自動入力されます

推奨モデル

ここで動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。

ling-3.1-flash:freeagnes-3.0-flash:freeminicpm5-2b:freek2-horizon:freeqwen3.8-flash-next:free

注意点

  • ~/.openclaw/openclaw.json の models.providers.openai.baseUrl を確認してください。最上位に置いた providers ブロックは無視されます。
  • モデルが拒否される場合は、`agents.defaults.model.primary` に UnoRouter のモデルページからコピーした有効なIDを `openai/` 接頭辞付きで設定してください。
APIキーを生成モデル