メインコンテンツへスキップ

概要

OpenClaw は、チャットアプリケーションと AI エージェント間の橋渡しとして機能するオープンソースの AI エージェント Gateway です。集中型の Gateway プロセスを通じて、Telegram、WhatsApp、Discord、Feishu などのチャットプラットフォームを AI プログラミングエージェントに接続できます。 このドキュメントでは、OpenClaw を手動でインストールし、EvoLink API をモデルプロバイダーとして設定する方法について説明します。このドキュメントを完了した後、特定のチャットチャネル(Telegram や Feishu など)の設定を続けることができます。 このガイドの内容:
  • OpenClaw Gateway のインストールと設定
  • EvoLink API をカスタムモデルプロバイダーとして設定
  • インストールの確認

システム環境チェック(オプション)

インストールを開始する前に、環境チェックツールを実行して、システムが OpenClaw の要件を満たしていることを確認することをお勧めします。

チェックツールのダウンロード

GitHub Releases からプラットフォームに対応したチェックツールをダウンロードしてください:

チェック項目

ツールは以下を自動的にチェックします:
  • ✅ Node.js バージョン(>= 22.12.0 が必要)
  • ✅ npm が利用可能
  • ✅ Git が利用可能
  • ✅ ネットワーク接続(github.com、npmjs.org、evolink.ai)
チェック成功例 チェックが失敗した場合、ツールは具体的な修正提案を提供します。

前提条件

設定を開始する前に、以下を完了していることを確認してください:

1. Node.js のインストール

OpenClaw は npm 経由でインストールされ、Node.js 22 以上が必要です。
Node.js 公式サイトにアクセスし、Windows インストーラー(.msi ファイル)をダウンロードして実行します。インストール後、PowerShell で確認します:
インストール中の権限の問題を避けるため、PowerShell を管理者として実行することをお勧めします。
  • EvoLink コンソールにログインします
  • コンソールで API Keys を見つけ、「新しいキーを作成」をクリックして、生成されたキーをコピーします
  • API キーは通常 sk- で始まります。安全に保管してください

ステップ 1: OpenClaw のインストール

ターミナルで実行します:
インストール後に確認します:

ステップ 2: 初期設定

オンボーディングコマンドを実行します。OpenClaw が初期設定をガイドし、デーモンサービスをインストールします:

1. インストールの確認

システムがインストールの注意事項を表示します。確認して続行します: インストールの確認

2. インストールモードの選択

システムがインストールモードの選択を求めます。Quickstart を選択します: Quickstart を選択

3. プロバイダーの選択

システムがモデルプロバイダーの選択を求めます。ここでは Skip を選択します。後で EvoLink をカスタムプロバイダーとして手動で設定します: プロバイダー選択をスキップ

4. モデルの選択

システムが有効にするモデルの選択を求めます。All を選択します: すべてのモデルを選択

5. デフォルトモデルの選択

システムがデフォルトモデルの選択を求めます。Keep current を選択します: 現在のモデルを維持

6. チャンネルの選択

システムがチャットチャンネルの選択を求めます。Skip for now(今はスキップ) を選択することをお勧めします。後でチャンネルを追加できます: チャンネルを選択

7. Skills の設定

システムが Skills を設定するかどうかを尋ねます。No を選択することをお勧めします。後で追加できます: Skills を設定

8. Hooks の有効化

システムが Hooks を有効にするかどうかを尋ねます。session-memory を選択することをお勧めします: Hooks を有効化

9. Gateway サービスの再起動

システムが Gateway サービスがすでにインストールされていることを通知します。Restart(再起動) を選択します: Gateway を再起動

10. ボットの起動

システムがボットの起動方法を尋ねます。Do this later(後で実行) を選択することをお勧めします: ボットを起動

1. 2つの設定ファイルを見つける(重要)

OpenClaw のモデル設定には通常、2つのファイルが関係します:
  • openclaw.json: %USERPROFILE%\.openclaw\openclaw.json
  • models.json: %USERPROFILE%\.openclaw\agents\main\agent\models.json
models.json 内のプロバイダーの apiKey / baseUrl が空でない場合、openclaw.json の対応する値を上書きします。両方を一致させることをお勧めします。

2. モデルプロバイダーの設定

openclaw.json で以下のプロバイダーを設定することをお勧めします(models.json と同期):
上記のモデル ID は例です。実際に利用可能なモデルは EvoLink アカウントで確認してください。
Gemini シナリオでは、evolink-google.baseUrl/v1beta を含める必要があります。つまり https://direct.evolink.ai/v1beta です。このサフィックスがないと、Forbidden (403) エラーが発生する可能性があります。

3. デフォルトモデルの設定(クイック切り替えをサポート)

agents.defaults でデフォルトモデルを設定します。スマートモデルルーティング evolink/auto の使用を推奨します。リクエストに応じて自動的に適切なモデルが選択されます:
スマートモデルルーティング (EvoLink Auto):モデル ID として evolink/auto を使用すると、リクエストの複雑さ、長さ、タイプに基づいて、モデルプールから適切なモデルが自動的に選択されます。手動切り替え不要で、ほとんどの汎用シナリオに最適です。詳細は EvoLink Auto ドキュメント をご覧ください。
特定のモデルを指定する場合は、手動で切り替えることもできます:
  • スマートルーティング: evolink-anthropic/evolink/auto(推奨)
  • Claude: evolink-anthropic/claude-opus-4-6
  • GPT: evolink-openai/gpt-5.2
  • Gemini: evolink-google/gemini-3.1-pro-preview
  • Doubao: evolink-openai/doubao-seed-2.0-mini
プロバイダー設定が完了したら、JSON を手動で編集する代わりに CLI コマンドを使用してモデルを切り替えることをお勧めします:
models list --provider evolink-openai で期待するモデルが表示されない場合、openclaw.jsonmodels.json の両方に対応するプロバイダーが設定されているか確認してください。

5. 再起動と確認

設定後にゲートウェイを再起動します:
ステータスを確認します:
テストメッセージを送信してモデルが動作していることを確認します:

よく使うコマンド

トラブルシューティング

次のステップ

OpenClaw のインストールと EvoLink API の設定が完了しました。次に以下を行うことができます: