OpenClaw はオープンソースのパーソナル AI アシスタントプラットフォームで、さまざまなメッセージングチャネルを通じて AI と対話できます。Alibaba Cloud Model Studio から AI モデルにアクセスするよう設定することが可能です。従量課金、 Coding Plan、 Token Plan Team Edition の 3 つのアクセス方法に対応しています。
OpenClaw のインストール
OpenClaw には Node.js 22.19.0 以降が必要です。バージョンを確認するには、次のコマンドを実行します:
node --version
Node.js がインストールされていない場合、またはバージョンが 22.19.0 より古い場合は、Node.js 公式ウェブサイト からダウンロードしてインストールしてください。
macOS / Linux
公式インストールスクリプトの使用を推奨します:
curl -fsSL https://openclaw.ai/install.sh | bash
または、npm を使用してグローバルにインストールします:
npm install -g openclaw@latest
Windows
PowerShell で次のコマンドを実行します:
iwr -useb https://openclaw.ai/install.ps1 | iex
または、npm を使用してグローバルにインストールします:
npm install -g openclaw@latest
インストール後、OpenClaw は自動的に設定ウィザードを起動します。openclaw onboard を実行して、手動で設定することもできます。
|
パラメーター |
推奨事項 |
|
I understand this is powerful and inherently risky. Continue? |
Yes を選択します。 |
|
Onboarding mode |
QuickStart を選択します。 |
|
Model/auth provider |
Skip for now を選択します (後で Model Studio モデルを設定できます)。 |
|
Filter models by provider |
All providers を選択します。 |
|
Default model |
Keep current を選択します。 |
|
Select channel (QuickStart) |
Skip for now を選択します (後でチャネルを設定できます)。 |
|
Configure skills now? (recommended) |
No を選択します。 |
|
Enable hooks? |
スペースキーを押してオプションを選択し、Enter キーを押します。 |
|
How do you want to hatch your bot? |
Do this later を選択します。 |
アクセス認証情報の設定
Token Plan Team Edition
YOUR_API_KEY を Token Plan Team Edition の API キーに置き換えます。利用可能なモデルの一覧については、「サポートされているモデル」をご参照ください。
|
API キー |
Token Plan Team Edition 専用の API キー |
|
ベース URL |
|
|
利用可能なモデル |
Token Plan Team Edition に含まれるすべてのモデル |
設定ファイルは ~/.openclaw/openclaw.json に配置されています。OpenClaw は起動時にこのファイルを自動的に読み込みます。
この例では、ゲートウェイ認証を無効化しており (auth.mode: none)、単一マシンでのローカル使用のみに適しています。共有環境やリモートアクセスの場合は、openclaw doctor --fix を実行してトークン認証を有効化してください。
方法 1:ターミナル
-
設定ファイルを開く
nano ~/.openclaw/openclaw.json -
設定を追加する
新規設定の場合:以下の内容を設定ファイルにコピーしてください。
YOUR_API_KEYを Token Plan Team Edition の API キーに置き換えてください。既存の設定がある場合:現在の設定を保持するため、ファイル全体を置き換えないでください。詳細については、「既存の設定を安全に変更する方法」をご参照ください。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-token-plan": { "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "apiKey": "YOUR_API_KEY", "api": "anthropic-messages", "models": [ { "id": "qwen3.7-max", "name": "qwen3.7-max", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.7-plus", "name": "qwen3.7-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-flash", "name": "qwen3.6-flash", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "deepseek-v4-pro", "name": "deepseek-v4-pro", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v4-flash", "name": "deepseek-v4-flash", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "kimi-k2.7-code", "name": "kimi-k2.7-code", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "kimi-k2.6", "name": "kimi-k2.6", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-5.2", "name": "glm-5.2", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-5.1", "name": "glm-5.1", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-token-plan/qwen3.7-plus" }, "models": { "bailian-token-plan/qwen3.7-max": {}, "bailian-token-plan/qwen3.7-plus": {}, "bailian-token-plan/qwen3.6-plus": {}, "bailian-token-plan/qwen3.6-flash": {}, "bailian-token-plan/deepseek-v4-pro": {}, "bailian-token-plan/deepseek-v4-flash": {}, "bailian-token-plan/deepseek-v3.2": {}, "bailian-token-plan/kimi-k2.7-code": {}, "bailian-token-plan/kimi-k2.6": {}, "bailian-token-plan/kimi-k2.5": {}, "bailian-token-plan/glm-5.2": {}, "bailian-token-plan/glm-5.1": {}, "bailian-token-plan/glm-5": {}, "bailian-token-plan/MiniMax-M2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "none" } } } -
保存して終了する
Ctrl+Xを押し、Yを押して保存を確認した後、Enterを押してファイル名を確定してください。 -
設定を適用する
変更を適用するには、次のコマンドでゲートウェイを再起動してください。
openclaw gateway restart
方法 2:Web UI
-
Web UI を起動する
ターミナルで次のコマンドを実行して、Web UI を起動してください。
openclaw dashboard左側のメニューで **[Configuration]** > **[Settings]** > **[Advanced]** を選択し、**[Open]** をクリックして設定エディターを開いてください。
-
設定を追加する
新規設定の場合:以下の内容を設定ファイルにコピーしてください。
YOUR_API_KEYを Token Plan Team Edition の API キーに置き換えてください。既存の設定がある場合:現在の設定を保持するため、ファイル全体を置き換えないでください。詳細については、「既存の設定を安全に変更する方法」をご参照ください。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-token-plan": { "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "apiKey": "YOUR_API_KEY", "api": "anthropic-messages", "models": [ { "id": "qwen3.7-max", "name": "qwen3.7-max", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.7-plus", "name": "qwen3.7-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-flash", "name": "qwen3.6-flash", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "deepseek-v4-pro", "name": "deepseek-v4-pro", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v4-flash", "name": "deepseek-v4-flash", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "kimi-k2.7-code", "name": "kimi-k2.7-code", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 32768, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "kimi-k2.6", "name": "kimi-k2.6", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-5.2", "name": "glm-5.2", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-5.1", "name": "glm-5.1", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-token-plan/qwen3.7-plus" }, "models": { "bailian-token-plan/qwen3.7-max": {}, "bailian-token-plan/qwen3.7-plus": {}, "bailian-token-plan/qwen3.6-plus": {}, "bailian-token-plan/qwen3.6-flash": {}, "bailian-token-plan/deepseek-v4-pro": {}, "bailian-token-plan/deepseek-v4-flash": {}, "bailian-token-plan/deepseek-v3.2": {}, "bailian-token-plan/kimi-k2.7-code": {}, "bailian-token-plan/kimi-k2.6": {}, "bailian-token-plan/kimi-k2.5": {}, "bailian-token-plan/glm-5.2": {}, "bailian-token-plan/glm-5.1": {}, "bailian-token-plan/glm-5": {}, "bailian-token-plan/MiniMax-M2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "none" } } } -
設定を保存する
Web UI の設定ページで、保存ボタンをクリックして設定を完了してください。
-
設定を適用する
変更を適用するには、次のコマンドでゲートウェイを再起動してください。
openclaw gateway restart
Coding Plan
YOUR_API_KEY を Coding Plan の API キー (sk-sp-xxxxx 形式) に置き換えます。利用可能なモデルの一覧については、「サポートされているモデル」をご参照ください。
|
API キー |
Coding Plan 専用の API キー ( |
|
ベース URL |
|
|
利用可能なモデル |
Coding Plan に含まれるすべてのモデル |
設定ファイルは ~/.openclaw/openclaw.json にあります。OpenClaw は起動時にこのファイルを自動的に読み込みます。
この例では、ゲートウェイ認証を無効化しているため (auth.mode: none)、単一マシンでのローカル使用のみに適しています。共有環境やリモートアクセスの場合は、openclaw doctor --fix を実行してトークン認証を有効化してください。
方法1:ターミナル
-
設定ファイルを開く
nano ~/.openclaw/openclaw.json -
設定を追加する
新規設定の場合:以下の内容を設定ファイルにコピーします。
YOUR_API_KEYを Coding Plan の API キーに置き換えます。既存の設定がある場合:現在の設定を保持するため、ファイル全体を置き換えないでください。「既存の設定を安全に変更する方法」をご参照ください。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-coding-plan": { "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic", "apiKey": "YOUR_API_KEY", "api": "anthropic-messages", "models": [ { "id": "qwen3.7-plus", "name": "qwen3.7-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-coding-plan/qwen3.7-plus" }, "models": { "bailian-coding-plan/qwen3.7-plus": {}, "bailian-coding-plan/qwen3.6-plus": {}, "bailian-coding-plan/qwen3.5-plus": {}, "bailian-coding-plan/qwen3-max-2026-01-23": {}, "bailian-coding-plan/qwen3-coder-next": {}, "bailian-coding-plan/qwen3-coder-plus": {}, "bailian-coding-plan/MiniMax-M2.5": {}, "bailian-coding-plan/glm-5": {}, "bailian-coding-plan/glm-4.7": {}, "bailian-coding-plan/kimi-k2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "none" } } } -
保存して終了する
Ctrl+Xを押し、Yを押して保存を確認した後、Enterを押してファイル名を確定します。 -
設定を適用する
変更を適用するには、次のコマンドでゲートウェイを再起動します。
openclaw gateway restart
方法2:Web UI
-
Web UI を起動する
ターミナルで次のコマンドを実行して、Web UI を起動します。
openclaw dashboard左側のメニューで [Configuration] > [Settings] > [Advanced] を選択し、[Open] をクリックして設定エディターを開きます。
-
設定を追加する
新規設定の場合:以下の内容を設定ファイルにコピーします。
YOUR_API_KEYを Coding Plan の API キーに置き換えます。既存の設定がある場合:現在の設定を保持するため、ファイル全体を置き換えないでください。「既存の設定を安全に変更する方法」をご参照ください。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian-coding-plan": { "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic", "apiKey": "YOUR_API_KEY", "api": "anthropic-messages", "models": [ { "id": "qwen3.7-plus", "name": "qwen3.7-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "contextWindow": 262144, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "contextWindow": 262144, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian-coding-plan/qwen3.7-plus" }, "models": { "bailian-coding-plan/qwen3.7-plus": {}, "bailian-coding-plan/qwen3.6-plus": {}, "bailian-coding-plan/qwen3.5-plus": {}, "bailian-coding-plan/qwen3-max-2026-01-23": {}, "bailian-coding-plan/qwen3-coder-next": {}, "bailian-coding-plan/qwen3-coder-plus": {}, "bailian-coding-plan/MiniMax-M2.5": {}, "bailian-coding-plan/glm-5": {}, "bailian-coding-plan/glm-4.7": {}, "bailian-coding-plan/kimi-k2.5": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "none" } } } -
設定を保存する
Web UI の設定ページで、保存ボタンをクリックして設定を保存します。
-
設定を適用する
変更を適用するには、次のコマンドでゲートウェイを再起動します。
openclaw gateway restart
従量課金
YOUR_API_KEY を、ご自身の Model Studio API キー (sk-xxxxx 形式) に置き換えます。利用可能なモデルの一覧については、モデルマーケットをご参照ください。
|
API キー |
Model Studio API キー、 |
|
ベース URL |
ベース URL、API キー、およびモデルがすべて同じリージョンに対応していることを確認してください:
|
|
利用可能なモデル |
モデルマーケットで利用可能なすべてのモデル |
設定ファイルは ~/.openclaw/openclaw.json にあります。OpenClaw は起動時にこのファイルを自動的に読み込みます。以下の例では、中国 (北京) リージョンを使用します。別のリージョンを使用する場合は、baseUrl を上記の表にある対応する URL に置き換えてください。
この例ではゲートウェイ認証 (auth.mode: none) を無効にしていますが、これはシングルマシンでのローカル使用にのみ適しています。共有またはリモートでアクセスする場合は、openclaw doctor --fix を実行してトークン認証を有効にしてください。
方法 1:ターミナル
-
設定ファイルを開く
nano ~/.openclaw/openclaw.json -
設定の追加
新規設定の場合: 以下の内容を設定ファイルにコピーし、
YOUR_API_KEYをご自身の Model Studio API キーに置き換えます。既存の設定の場合:現在の設定を保持するため、ファイルの内容全体を置き換えないでください。詳細については、「既存の設定を安全に変更する方法」をご参照ください。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "apiKey": "YOUR_API_KEY", "api": "anthropic-messages", "models": [ { "id": "qwen3.7-plus", "name": "qwen3.7-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.6-plus" }, "models": { "bailian/qwen3.7-plus": {}, "bailian/qwen3.6-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/deepseek-v3.2": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "none" } } } -
保存して終了
Ctrl+Xを押し、Yを押して保存を確定し、Enterを押してファイル名を確定します。 -
設定の適用
変更を適用するには、次のコマンドでゲートウェイを再起動します:
openclaw gateway restart
方法 2:Web UI
-
Web UI の起動
ターミナルで、次のコマンドを実行して Web UI を起動します:
openclaw dashboard左側メニューで、[Configuration] > [Settings] > [Advanced] を選択し、[Open] をクリックして設定エディターを開きます。
-
設定の追加
新規設定: 以下の内容を設定ファイルにコピーし、
YOUR_API_KEYをお使いの Model Studio API キーで置き換えてください。既存の設定の場合:現在の設定を保持するため、ファイルの内容全体を置き換えないでください。詳細については、「既存の設定を安全に変更する方法」をご参照ください。
{ "meta": { "lastTouchedVersion": "2026.2.1", "lastTouchedAt": "2026-02-03T08:20:00.000Z" }, "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic", "apiKey": "YOUR_API_KEY", "api": "anthropic-messages", "models": [ { "id": "qwen3.7-plus", "name": "qwen3.7-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "qwen3.6-plus", "name": "qwen3.6-plus", "reasoning": false, "input": ["text", "image"], "contextWindow": 1000000, "maxTokens": 65536, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "contextWindow": 204800, "maxTokens": 131072, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 } }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "contextWindow": 202752, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } }, { "id": "deepseek-v3.2", "name": "deepseek-v3.2", "reasoning": false, "input": ["text"], "contextWindow": 163840, "maxTokens": 16384, "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "compat": { "thinkingFormat": "openai" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.6-plus" }, "models": { "bailian/qwen3.7-plus": {}, "bailian/qwen3.6-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/deepseek-v3.2": {} } } }, "gateway": { "mode": "local", "auth": { "mode": "none" } } } -
設定の保存
Web UI の設定ページで、保存ボタンをクリックして設定を完了します。
-
設定の適用
変更を適用するには、次のコマンドでゲートウェイを再起動します:
openclaw gateway restart
メッセージチャネルへの接続
ステップ 1:WhatsApp プラグインのインストール
WhatsApp チャネルはプラグイン経由で接続します。次のコマンドを実行してインストールします:
openclaw plugins install @openclaw/whatsapp
ステップ 2:WhatsApp チャネルの設定
OpenClaw のチャットに次のプロンプトを入力します。OpenClaw は E.164 形式 (+ 記号に続けて国別コードと番号) で電話番号の入力を求め、その後、自動的に設定に追加してセットアップを完了します。
Please help me configure the WhatsApp channel. First, ask for my phone number, and then automatically fill it into the allowFrom and groupAllowFrom fields in the following configuration to complete the setup.
{
"channels": {
"whatsapp": {
"dmPolicy": "pairing",
"allowFrom": ["<phone_number>"],
"groupPolicy": "allowlist",
"groupAllowFrom": ["<phone_number>"]
}
}
}
ボットが日常のチャットに返信しないようにするため、WhatsApp チャネルには専用の電話番号を使用することを推奨します。個人の電話番号を使用する場合は、OpenClaw のチャットでコマンドを入力して selfChatMode を有効にできます。これにより、ボットは "Message yourself" のチャットにのみ返信し、その他の会話には影響しません。
ステップ 3:WhatsApp との連携
-
WhatsApp の連携プロセスを開始します。ターミナルに QR コードが表示されます。
openclaw channels login --channel whatsapp -
スマートフォンで WhatsApp を開き、ターミナルに表示された QR コードをスキャンしてアカウントを連携します。
-
ゲートウェイを再起動します。
openclaw gateway restart
ステップ 4:テスト
-
WhatsApp チャネルのステータスを確認します:
openclaw statusChannels セクションで、WhatsApp が
ONとなり、ステータスがOKである必要があります。 -
WhatsApp で自分自身にメッセージを送信し、ボットが正しく応答することを確認します。
Telegram
-
BotFather を使用したボットの作成
/newbotコマンドを送信し、プロンプトに従ってボット名とユーザー名 (ユーザー名はbotで終わる必要があります) を入力します。返されたボットトークン (形式:123456789:ABCdefGHIjklMNOpqrsTUVwxyz) をコピーして安全な場所に保存します。 -
OpenClaw のチャットに次のプロンプトを入力し、
xxxxを実際のボットトークンに置き換えます。OpenClaw が設定を自動的に適用します。Please help me configure Telegram with the following settings. My bot token is xxxx. { "channels": { "telegram": { "enabled": true, "botToken": "xxxx", "dmPolicy": "pairing" } } } -
設定が完了したら、ゲートウェイを再起動します。
openclaw gateway restart -
Telegram でボットにメッセージを送信します。最初のメッセージ送信時に、ペアリングコードが発行されます。
-
ターミナルで次のコマンドを実行し、
xxxを実際のペアリングコードに置き換えます:openclaw pairing approve telegram xxx
Discord
ステップ 1:Discord アプリケーションとボットの作成
-
Discord アプリケーションの作成
Discord Developer Portal にアクセスし、[New Application] をクリックします。アプリケーション名を入力して、[Create] をクリックします。
-
ボットの作成と権限の有効化
-
左側メニューで [Bot] をクリックし、ボットのユーザー名を設定します。
-
[Bot] ページで下にスクロールし、特権ゲートウェイインテントで次のインテントを有効にします:
-
Message Content Intent
-
Server Members Intent
-
Presence Intent
完了したら、[Save Changes] をクリックします。
-
-
-
ボットトークンの取得
[Bot] ページの上部で [Reset Token] をクリックしてトークンを生成します。このトークンは 1 回のみ表示されるため、すぐにコピーして安全な場所に保存してください。
-
サーバーへのボット追加
-
左側メニューで [OAuth2] をクリックし、[OAuth2 URL Generator] までスクロールします。
-
Scopes で、
botとapplications.commandsのチェックボックスを選択します。 -
表示される Bot Permissions セクションで、次の権限を選択します:
-
View Channels
-
Send Messages
-
Read Message History
-
Embed Links
-
Attach Files
-
-
ページ下部で生成された URL をコピーし、ブラウザーで開きます。対象のサーバーを選択し、[Continue] をクリックしてボットを追加します。
-
ステップ 2:OpenClaw での Discord 設定
-
OpenClaw を実行しているマシンで、ボットトークンを環境変数として設定します。
export DISCORD_BOT_TOKEN="YOUR_BOT_TOKEN" -
Discord の設定を完了します:
openclaw config set channels.discord.token --ref-provider default --ref-source env --ref-id DISCORD_BOT_TOKEN openclaw config set channels.discord.enabled true --strict-json -
設定を適用するため、ゲートウェイを再起動します。
openclaw gateway restart
ステップ 3:ペアリングとテスト
-
Discord でボットにダイレクトメッセージを送信します。最初のメッセージ送信時に、ペアリングコードが発行されます。
-
ターミナルで次のコマンドを実行してペアリングを完了し、
xxxを実際のペアリングコードに置き換えます:openclaw pairing approve discord xxx説明ペアリングコードの有効期限は 1 時間です。期限切れの場合は、もう一度メッセージを送信して新しいコードを取得する必要があります。
-
Discord チャネルのステータスを確認します:
openclaw statusChannels セクションで、Discord が
ONとなり、ステータスがOKである必要があります。 -
Discord でメッセージを送信して接続をテストします。
主なコマンド
|
コマンド |
説明 |
例 |
|
/help |
利用可能なコマンドを一覧表示します。 |
/help |
|
/status |
現在のモデル、セッション、ゲートウェイのステータスを表示します。 |
/status |
|
/model <model_name> |
現在のセッションのモデルを切り替えます。 |
/model qwen3.7-max |
|
/new |
新しいセッションを開始します。 |
/new |
|
/compact |
会話履歴を圧縮して、コンテキストウィンドウのスペースを解放します。 |
/compact |
|
/think <level> |
推論の深さを設定します。利用可能なレベルは off、low、medium、high です。 |
/think high |
|
/skills |
利用可能なスキルを一覧表示します。 |
/skills |
ユースケース
ユースケース 1:X (Twitter) の自動化
OpenClaw を使用して、投稿、返信、検索、タイムラインの閲覧など、お使いの X (Twitter) アカウントを自動化できます。
ユースケース 2:YouTube 動画の分析とダウンロード
OpenClaw を使用して、YouTube 動画の検索、動画情報の抽出、動画のダウンロードができます。キーワードによる検索、日付による並べ替え、動画メタデータの一括取得に対応しています。
ユースケース 3:毎日の AI ニュース配信のスケジュール設定
OpenClaw の cron 機能を使用して、最新の AI ニュースを自動的に取得し、毎日 WhatsApp に配信できます。
ユースケース 4:株式市場分析
OpenClaw を使用して株価のトレンドを分析し、テクニカル分析や投資に関する提案を受け取ることができます。
AI が生成したコンテンツは参照用であり、実際の投資アドバイスや意思決定の根拠となるものではありません。
詳細情報
スキル
スキルは、新しい機能を提供する拡張可能なモジュールです。エージェントは、ユーザーのリクエストに基づいて、適切なスキルを自動的にマッチングして読み込みます。OpenClaw では、組み込みスキルの表示と有効化、ClawHub からのコミュニティスキルのインストール、またはカスタムスキルの作成ができます。
既存のスキルの表示
-
インストールされているスキルとそのステータスを表示します。
# インストール済みスキルの一覧表示 openclaw skills list # スキルのステータス (有効、無効、依存関係の欠落など) を確認 openclaw skills check # 特定のスキルの詳細情報を表示 openclaw skills info <skill-name> -
組み込みスキルは、デフォルトでは無効になっています。有効にするには、
~/.openclaw/openclaw.jsonのskills.allowBundled許可リストに追加する必要があります。OpenClaw は、この配列に記載されている組み込みスキルのみを読み込みます。{ "skills": { "allowBundled": [ "github", "weather", "summarize", "coding-agent", "clawhub", "nano-pdf", "google-web-search", "image-lab" ] } }一部の組み込みスキルは、機能するためにサードパーティの API キーが必要です。これらのキーは、
~/.openclaw/openclaw.jsonのskills.entriesフィールドで設定します。詳細については、「スキル設定ドキュメント」をご参照ください。
追加スキルの検索
次のいずれかの方法で、追加のスキルを見つけてインストールできます。
-
ClawHub から検索してインストール
ClawHub では、3,000 を超えるコミュニティスキルが提供されています。Web サイトで閲覧するか、コマンドラインから検索できます。
# キーワードで検索 npx clawhub search [keyword] # 最近更新されたスキルを閲覧 npx clawhub explore適切なスキルが見つかったら、次のコマンドを実行してインストールします。その後、ゲートウェイを再起動してスキルを適用します。
npx clawhub install <skill-name> -
OpenClaw に直接質問
チャットで直接ニーズを説明します。例えば、
Help me find a Skill that can check the weatherのように入力します。OpenClaw は自動的に一致するスキルを検索してインストールします。
カスタムスキルの作成
-
スキル用のディレクトリを作成します。
mkdir -p ~/.openclaw/workspace/skills/my-custom-skill -
このディレクトリに
SKILL.mdファイルを作成します。このファイルは、YAML フロントマターと Markdown の指示の 2 つの部分で構成されています。nameとdescriptionフィールドは必須です。エージェントはdescriptionを使用してスキルを読み込むかどうかを判断するため、説明は正確に記述してください。--- name: my-custom-skill description: Short description --- # My Custom Skill ユーザーが XXX をリクエストした場合、次の操作を行います: 1. bash ツールを使用して xxx コマンドを実行する 2. 出力を解析する 3. 結果をテーブルとしてユーザーに返す -
ゲートウェイを再起動してスキルを適用します。
# ゲートウェイを再起動 openclaw gateway restart # スキルがアクティブかどうかを確認 openclaw skills list
スキル設定の詳細については、「OpenClaw 公式ドキュメント」をご参照ください。