OpenClaw の設定

OpenClaw は InOneAPI を OpenAI Chat Completions のプロバイダーとして登録できます。キーは環境変数に保存し、メインの設定ファイルには変数の参照だけを残すことを推奨します。

推奨:公式ウィザードを使う

openclaw onboard を実行して Custom Provider を選びます(バージョンによっては More… または Custom setup 内にあります)。以下を入力してください:

項目値
Provider IDinoneapi
Base URLhttps://api.inoneapi.com/v1
API キーInOneAPI の API キー
互換方式OpenAI Chat Completions
モデル IDモデル詳細ページの YOUR_MODEL_ID

ウィザード完了後に inoneapi/YOUR_MODEL_ID を選択します。ここでは Chat Completions を使用するため、Responses や Anthropic を誤って選ばないでください。既存の Gateway がある場合は openclaw gateway restart を実行し、既定モデルを再確認してください。Windows では WSL2 の利用を推奨します。

任意:プロバイダーと既定モデルを手動設定する

~/.openclaw/openclaw.json を作成または開きます:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "inoneapi/YOUR_MODEL_ID"
      }
    }
  },
  "models": {
    "providers": {
      "inoneapi": {
        "baseUrl": "https://api.inoneapi.com/v1",
        "apiKey": "${INONEAPI_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "YOUR_MODEL_ID",
            "name": "YOUR_MODEL_ID"
          }
        ]
      }
    }
  }
}

API キーの保存

~/.openclaw/.env を作成します:

INONEAPI_API_KEY=ioa_sk_...

続けてファイル権限を制限します:

chmod 600 ~/.openclaw/.env

設定の確認

OpenClaw を再起動し、現在のメインモデルが inoneapi/YOUR_MODEL_ID と表示されているか確認します。短いタスクを 1 回実行した後、InOneAPI コンソールでリクエストプロトコル・モデル・トレース・費用を確認してください。

よくある問題

  • 環境変数が展開されない:.env がプロジェクトディレクトリではなく OpenClaw の home ディレクトリにあるか確認します。
  • リクエストパスの /v1 が重複する:baseUrl には /v1 を 1 つだけ残します。
  • モデルが利用できない:プロジェクトの利用モデル制限、および models[].id がモデル詳細と完全一致しているかを確認します。
  • 長いタスクが繰り返し失敗する:トレースの上流エラーと再試行回数を確認してください。クライアントとゲートウェイの両方で積極的な再試行を設定するのは避けます。

Agent が実行できるローカル操作は OpenClaw 自身の権限で制御されます。InOneAPI のモデル権限は、OS のサンドボックスやコマンド承認の代わりにはなりません。

任意:CC Switch にインポート

モデル詳細ページで本ツールと API キーを選択し、「CC Switch を開いてインポート」をクリックします。CC Switch 公式版 を使用してください。インポートリンクには現在のモデル ID が含まれるため、再入力する必要はありません。インポートを確認した後、本ツールのプロバイダー有効化と既定モデルの設定で接続を完了します。app 非対応と表示された場合は、CC Switch を更新するか本文の手動設定に従ってください。

インポートリンクはプロバイダーを追加するだけで、既定モデルの設定や正常なリクエストを保証するものではありません。リンクには API キーが含まれるため、共有しないでください。手動設定と CC Switch インポートはどちらか一方だけで構いません。

CC Switch がインポートするのはプロバイダーとモデル一覧です。既定モデルは OpenClaw 側で選択する必要があるため、インポートだけで切り替わったと想定しないでください。

公式リファレンス:OpenClaw CLI onboarding。

OpenClaw · ドキュメント · InOneAPI