CometAPI × OpenClaw

OpenClawを
CometAPIで
設定する

CometAPIをOpenClawのカスタムモデルプロバイダーとして使用:1つのAPI、500以上のモデル、最大20%オフ。このガイドは現在のOpenClawオンボーディングフロー(2026.3.8+)に対応し、インストール、プロバイダー設定、検証、モデル切り替えを網羅しています。

~/.openclaw/openclaw.json
# サンプルのみ—本番環境前にご使用のOpenClawバージョンで確認してください
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "cometapi-claude/claude-sonnet-4-6"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "cometapi-openai": {
        "baseUrl": "https://api.cometapi.com/v1",
        "apiKey": "${COMETAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "gpt-5.4", "name": "GPT-5.4" }]
      },
      "cometapi-claude": {
        "baseUrl": "https://api.cometapi.com",
        "apiKey": "${COMETAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }]
      },
      "cometapi-google": {
        "baseUrl": "https://api.cometapi.com/v1beta",
        "apiKey": "${COMETAPI_KEY}",
        "api": "google-generative-ai",
        "models": [{ "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" }]
      }
    }
  }
}
00 — まずはここから

ガイドの範囲
と前提条件

ガイド概要

CometAPIでOpenClawを設定する

CometAPIをOpenClawのカスタムモデルプロバイダーとして使用し、1つのAPIで500以上のモデルにアクセス。対応ルートで最大20%オフ。このページは現在のOpenClawオンボーディングフロー(2026.3.8+)に従っています。

前提条件

前提条件

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

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

printf 'COMETAPI_KEY=%s\n' 'your_cometapi_key' >> ~/.openclaw/.env
chmod 600 ~/.openclaw/.env

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

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

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

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

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

バージョン対応ノート

OpenClawは ~/.openclaw/openclaw.json を編集するソース設定として使用します。カスタムプロバイダーはエージェントごとの models.json ファイルとして ~/.openclaw/agents/<agentId>/に実体化されます。アップグレード後は 設定リファレンス 環境変数 ガイドでキーと動作を再確認してください。CometAPIのベース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 COMETAPI_KEYを保存
デーモンインストールの場合、COMETAPI_KEYを~/.openclaw/.envに追記してchmod 600を実行します。すでにshell/サービスシークレットワークフローがある場合はそのまま使用してください。
04 openclaw.jsonにCometAPIプロバイダーを追加
cometapi-openai(openai-completions)、cometapi-claude(anthropic-messages)、cometapi-google(google-generative-ai)を追加し、primaryをcometapi-claude/claude-sonnet-4-6に設定します。
05 再起動して検証
openclaw gateway restartを実行後、openclaw models status、openclaw models list --provider cometapi-claude、openclaw doctorを実行します。CometAPIプロバイダーで設定スキーマ/認証エラーが出ないことを確認します。
06 provider/modelでモデルを切り替える
openclaw models set cometapi-claude/claude-sonnet-4-6でデフォルトを設定します。チャット内では/model cometapi-openai/gpt-5.4または/model cometapi-google/gemini-3.1-pro-previewで切り替えます。
07 オプション:クリーン再インストール
古い壊れたセットアップを修復する場合は、ゲートウェイを停止し、~/.openclawを削除してオンボーディングを再実行し、CometAPI設定を再適用します。ローカル設定、セッション、ログ、認証状態がリセットされます。
設定スニペット(openclaw.jsonにマージ)
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "cometapi-claude/claude-sonnet-4-6"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "cometapi-openai": {
        "baseUrl": "https://api.cometapi.com/v1",
        "apiKey": "${COMETAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "gpt-5.4", "name": "GPT-5.4" }]
      },
      "cometapi-claude": {
        "baseUrl": "https://api.cometapi.com",
        "apiKey": "${COMETAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }]
      },
      "cometapi-google": {
        "baseUrl": "https://api.cometapi.com/v1beta",
        "apiKey": "${COMETAPI_KEY}",
        "api": "google-generative-ai",
        "models": [{ "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" }]
      }
    }
  }
}

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

03 — 参考価格

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

下表は例示的な100万トークンあたりの料金を使用しています。モデルカタログ、割引、SLAは CometAPIのドキュメントとコンソール の現在の表示内容に従います。

モデル(サンプル)入力 / 1Mトークン出力 / 1Mトークン備考
Claude Opus 4.6$4.00$20.00参照データより
MiniMax-M2.7$0.24$0.96参照データより
GLM 5 Turbo$0.96$3.26参照データより
GPT-5.4 pro$24.00$144参照データより
Gemini 3.1 Pro$1.60$9.60参照データより
qwen3.5-plus$0.32$1.92参照データより
使用コスト説明
100万トークンあたりのレートを使用して、示例的な「公式チャンネル」参考値と比較した推定です—理解のためのみであり、価格保証ではありません。常にCometAPIサイトのライブ価格に従ってください。
レートはドキュメントと同期済み
入力価格
$4.00 / 1M
出力価格
$20.00 / 1M
選択したモデル設定から自動読み取り
CometAPI(1M入力 + 1M出力)
$24.00
公式参考(同じ使用量)
$30.00
例示的な節約
$6.00
参考値より約20%低(例示)
04 — よくある質問

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

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

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

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

OpenClawはAPI形式の互換性でルーティングします。3つのAPIファミリーすべてが必要な場合は、openai-completions、anthropic-messages、google-generative-aiに対して個別のエントリを維持してください。

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

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

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

gpt-5.4、claude-sonnet-4-6、gemini-3.1-pro-previewです。CometAPIモデルページから任意のモデルを対応するプロバイダーブロックに追加できます。