303モデル · 40モデルプロバイダー詳細を見る
CoreAPI × OpenClaw

OpenClawを
CoreAPIで
設定する

CoreAPI を OpenClaw のカスタム モデル プロバイダーとして使用します。1 つの API、公式定価で 多数のモデル。このガイドは、現在の OpenClaw オンボーディング フロー(2026.3.8 以降) に従い、インストール、プロバイダーの構成、検証、モデルの切り替えについて説明します。

~/.openclaw/openclaw.json
# サンプルのみ—本番環境前にご使用のOpenClawバージョンで確認してください
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "coreapi-claude/claude-sonnet-4-5-20250929"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "coreapi-openai": {
        "baseUrl": "https://unixcore.io/v1",
        "apiKey": "${COREAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
      },
      "coreapi-claude": {
        "baseUrl": "https://unixcore.io",
        "apiKey": "${COREAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
      }
    }
  }
}
00 — まずはここから

ガイドの範囲
と前提条件

ガイド概要

CoreAPIでOpenClawを設定する

OpenClaw のカスタム モデル プロバイダーとして CoreAPI を使用すると、公式定価で 1 つの API で 多数のモデルにアクセスできます。このページは、現在の OpenClaw オンボーディング フロー(2026.3.8 以降) に従います。

前提条件

前提条件

Node.js >= 22とCoreAPI APIキーが必要です。デーモンインストールの場合は、COREAPI_KEYを~/.openclaw/.envに保存し、openclaw.jsonが$COREAPI_KEYで参照できるようにしてください。

クイックコマンド
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

printf 'COREAPI_KEY=%s\n' 'your_coreapi_key' >> ~/.openclaw/.env
chmod 600 ~/.openclaw/.env

追加後 ~/.openclaw/.env またはプロバイダー設定を編集後、 openclaw gateway restartで一度再起動し、診断を実行します。すべてのコマンドとセッションで完全なprovider/model参照を使用してください。バージョン更新後は 設定リファレンス.

01 — プロバイダー設定ノート

1つのCoreAPIキーに
なぜ2つのプロバイダーが必要か

APIシェイプベースのプロバイダールーティング
OpenClawはAPI互換性(ベンダーラベルだけでなく)でルーティングするため、openai-completions、anthropic-messagesに対して個別のプロバイダーを設定してください。
シングルキー、マルチプロバイダー設定
単一のCOREAPI_KEYを維持し、coreapi-openai、coreapi-claudeブロックで再利用します。すべての場所で明示的なprovider/model参照を使用してください。
現在のフロー検証
オンボーディングを一度実行し、変更後にゲートウェイを再起動して、models status、プロバイダースコープのmodels list、doctorで検証します。
02 — OpenClawに組み込む

インストール、オンボード、設定、
検証、切り替え

バージョン対応ノート

OpenClawは ~/.openclaw/openclaw.json を編集するソース設定として使用します。カスタムプロバイダーはエージェントごとの models.json ファイルとして ~/.openclaw/agents/<agentId>/に実体化されます。アップグレード後は 設定リファレンス と 環境変数 ガイドでキーと動作を再確認してください。CoreAPIのベースURLは ライブドキュメントの定義のみに従ってください。

01 OpenClawをインストールまたは更新
推奨:curl -fsSL https://openclaw.ai/install.sh | bash。グローバルnpmインストールを維持する場合はnpm install -g openclaw@latestも使用できます。
02 オンボーディングを一度実行
実行:openclaw onboard --install-daemon。Model/AuthでSkipを選択してベースインストール、特に必要がなければデフォルトワークスペースを維持し、ウィザードでデーモンとヘルスチェックを完了させます。
03 COREAPI_KEYを保存
デーモンインストールの場合、COREAPI_KEYを~/.openclaw/.envに追記してchmod 600を実行します。すでにshell/サービスシークレットワークフローがある場合はそのまま使用してください。
04 openclaw.jsonに{brand}プロバイダーを追加
coreapi-openai(openai-completions)、coreapi-claude(anthropic-messages)を追加し、primaryをcoreapi-claude/claude-sonnet-4-5-20250929に設定します。
05 再起動して検証
openclaw gateway restartを実行後、openclaw models status、openclaw models list --provider coreapi-claude、openclaw doctorを実行します。CoreAPIプロバイダーで設定スキーマ/認証エラーが出ないことを確認します。
06 provider/modelでモデルを切り替える
openclaw models set coreapi-claude/claude-sonnet-4-5-20250929でデフォルトを設定します。チャット内では/model coreapi-openai/deepseek-flashで切り替えます。
07 オプション:クリーン再インストール
古い壊れたセットアップを修復する場合は、ゲートウェイを停止し、~/.openclawを削除してオンボーディングを再実行し、CoreAPI設定を再適用します。ローカル設定、セッション、ログ、認証状態がリセットされます。
設定スニペット(openclaw.jsonにマージ)
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "coreapi-claude/claude-sonnet-4-5-20250929"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "coreapi-openai": {
        "baseUrl": "https://unixcore.io/v1",
        "apiKey": "${COREAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
      },
      "coreapi-claude": {
        "baseUrl": "https://unixcore.io",
        "apiKey": "${COREAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
      }
    }
  }
}

基本セットアップではauth-profiles.jsonを手動で作成する必要はありません。プロバイダーでは auth-profiles.jsonを使用し、 ${COREAPI_KEY} を通じて変数を注入するか、 ~/.openclaw/.env、shellまたはサービスマネージャーを使用してください。

03 — 参考価格

ライブレートは
CoreAPIサイトで確認

以下の表では、100 万あたりのトークンの数値を例示的に使用しています。モデル カタログ、価格設定、および SLA は、現在の CoreAPI 条件に従います。 CoreAPIのドキュメントとコンソール の現在の表示内容に従います。

04 — よくある質問

統合前に
これらを確認してください

このセットアップにauth-profiles.jsonは必要ですか?

基本セットアップには不要です。OpenClawは$COREAPI_KEYを通じてmodels.providers.*.apiKeyからプロバイダーのapiKeyを解決できます。プロファイルごとのシークレット保存やローテーションが必要な場合のみauth-profiles.jsonを使用してください。

なぜ1つのベンダーに2つのプロバイダーエントリが必要なのですか?

OpenClawはAPI形式の互換性でルーティングします。openai-completions、anthropic-messagesに対して個別のエントリを維持してください。

設定は実際にどこで編集・実体化されますか?

~/.openclaw/openclaw.jsonを編集します。カスタムプロバイダーは同期/ロード後に~/.openclaw/agents/<agentId>/配下のエージェントごとのmodels.jsonに実体化されます。

このガイドで使用されるモデルIDは何ですか?

deepseek-flash、claude-sonnet-4-5-20250929です。CoreAPIモデルページから任意のモデルを対応するプロバイダーブロックに追加できます。

CoreAPI × OpenClaw | OpenAI互換API・エージェントゲートウェイ - ワンAPIで多数のAIモデルにアクセス - CoreAPI