OpenClaw
詳細設定

OpenClaw 設定ガイド - AIモデルとチャットチャンネルのセットアップ

OpenClawをインストール済みですか?AIモデル、ゲートウェイ設定、チャットチャンネルなどの設定方法を学びましょう

何を設定しますか?

設定したい項目を選択して、該当セクションにジャンプ

OpenClaw 設定概要

OpenClawはすべての設定を~/.openclawディレクトリに保存します。この構造を理解することで、設定の管理とバックアップが容易になります。

ファイル構造

~/.openclaw/openclaw.jsonメイン設定ファイル
~/.openclaw/workspace/スキル、プロンプト、メモリ
~/.openclaw/credentials/OAuthとAPI認証情報
~/.openclaw/agents/マルチエージェント設定
~/.openclaw/credentials/oauth.jsonOAuthトークン(Claudeなど)

OpenClaw AIモデル設定

必須

OpenClawは複数のAIプロバイダーをサポートしています。お好みのプロバイダーを選択し、設定手順に従ってください。

現在の設定:Anthropic - API Key

最適:標準APIアクセスと従量課金。AnthropicコンソールでAPIキーを作成してください。

1

APIキーを取得

AnthropicコンソールからAPIキーを作成

2

CLI設定

設定ウィザードを実行するか、非対話モードを使用

対話式(推奨)

$ openclaw onboard
# choose: Anthropic API key

非対話式

$ openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
3

設定ファイル構造

設定完了後、openclaw.jsonの関連設定:

~/.openclaw/openclaw.json
{
env: { ANTHROPIC_API_KEY: "sk-ant-..." },
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-5" } } },
}

プロンプトキャッシュ(APIのみ)

OpenClawは設定しない限り、Anthropicのデフォルトキャッシュ TTLを上書きしません。サブスクリプション認証はTTL設定を適用しません。

~/.openclaw/openclaw.json
{
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-5": {
params: { cacheControlTtl: "5m" }, // or "1h"
},
},
},
},
}

設定を確認

$ openclaw models status

このコマンドを実行して認証設定が有効か確認

Anthropic Claudeは最高のエクスペリエンスのために推奨されます。サポートモデル:anthropic/claude-opus-4-5、anthropic/claude-sonnet-4-20250514、anthropic/claude-haiku など。
注意:認証はエージェントごとに独立しています。新しいエージェントには個別の認証設定が必要です。

OpenClaw ゲートウェイ設定

必須

ゲートウェイはAIとチャットプラットフォーム間のすべてのメッセージルーティングを処理するOpenClawのコアサービスです。

デフォルト設定

ポート
18789
バインドアドレス
127.0.0.1
認証方式
token / password

よく使うコマンド

デーモンサービスをインストール(macOS/Linux自動検出)

$ openclaw gateway install

ゲートウェイステータスを確認

$ openclaw gateway status

リアルタイムログを表示

$ openclaw logs --follow

リモートアクセス

SSHトンネル経由でリモートサーバー上のゲートウェイに安全にアクセス:

$ ssh -N -L 18789:127.0.0.1:18789 user@host

OpenClaw チャットチャンネル設定

1つ以上必要

OpenClawをお好みのチャットプラットフォームに接続します。各チャンネルには独自のセットアッププロセスがあります。

現在の設定:WhatsApp
1

WhatsAppアカウント管理

WhatsAppアカウントにログインまたはログアウト

ログイン(QRコードを生成)

$ openclaw channels login whatsapp

ログアウト(再接続が必要な場合に使用)

$ openclaw channels logout whatsapp
2

QRコードをスキャン

スマートフォンでWhatsAppを開き、設定→リンクされたデバイス→QRコードをスキャン

QRコード

WhatsAppモバイルアプリでスキャン

3

ペアリングを承認

最初のメッセージでペアリングコードを受け取ります。承認してチャットを開始。

$ openclaw pairing list whatsapp
$ openclaw pairing approve whatsapp [CODE]
専用の電話番号を使用してください。VoIP番号は簡単にブロックされる可能性があるため推奨されません。
認証情報は~/.openclaw/credentials/whatsapp/ディレクトリに保存されます。

OpenClaw スキル管理

オプション

スキルはOpenClawの機能を拡張します。スキルをインストールして管理し、AIアシスタントを強化しましょう。

利用可能なスキルを一覧表示

$ openclaw skills list

スキルをインストール

$ openclaw skills install <skill-name>

スキルを有効化

$ openclaw skills enable <skill-name>

人気のスキル

ウェブ検索

ウェブを検索して結果を要約

web-search
コードインタープリター

サンドボックス環境でコードを実行

code-interpreter
ファイルマネージャー

ファイルの読み取り、書き込み、管理

file-manager
カレンダー

カレンダーイベントとリマインダーを管理

calendar

OpenClaw 高度な設定

オプション

複雑なセットアップと自動化のためのパワーユーザー機能。

マルチエージェント設定

異なるコンテキスト(仕事、個人など)用に別々のエージェントを作成します。各エージェントには独自のワークスペース、セッション、認証情報があります。

$ openclaw agents add work
$ openclaw agents list
$ openclaw agents switch work

非対話モード

スクリプトまたはCI/CDパイプラインでOpenClawのセットアップを自動化。

$ openclaw onboard --non-interactive \
--mode local \
--auth-choice apiKey \
--anthropic-api-key "$ANTHROPIC_API_KEY" \
--gateway-port 18789 \
--gateway-bind loopback

スケジュールされたタスク

cronスタイルのスケジューリングを使用して自動メッセージとタスクを設定。

cron.json
# ~/.openclaw/cron.json
{
"jobs": [
{
"schedule": "0 9 * * *",
"action": "send",
"channel": "telegram",
"message": "Good morning! Here's your daily briefing..."
}
]
}

設定完了!

OpenClawの設定が完了しました。AIアシスタントとのチャットを開始しましょう。

次のステップ