CometAPI を OpenClaw のモデルプロバイダーとして使用します — 1 つの API で 500 以上のモデルを利用できます。Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
前提条件
インストール
CometAPI API キーを取得する
設定
CometAPI キーを保存する
キーを
~/.openclaw/.env に書き込み、設定ファイルにハードコードせずに daemon から利用できるようにします:すでにシェル、サービスマネージャー、または secrets ワークフロー経由で
COMETAPI_KEY を注入している場合は、この手順をスキップしてください。変数の設定方法に関係なく、以下の設定では $\{COMETAPI_KEY\} を使用します。CometAPI プロバイダーを設定する
CometAPI は 4 つの API 形式 をサポートしています。
必要な provider だけを残すことも、
~/.openclaw/openclaw.json に 1 つ以上の provider ブロックを追加します:| Provider | API 形式 | 呼び出されるエンドポイント | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model 参照を使って形式間でルーティングできるように 4 つすべてを残すこともできます。各 your-...-model-id プレースホルダーは、provider ブロックに一致する CometAPI Models page の現在の model ID に置き換えてください。OpenAI Responses API が必要なモデルには
cometapi-openai-responses(api: "openai-responses")を使用してください。従来のチャット補完 パス上のモデルには cometapi-openai(api: "openai-completions")を使用してください。どちらも同じ baseUrl(https://api.cometapi.com/v1)を共有しており、違いは OpenClaw がどの下流エンドポイントを呼び出すかだけです。このセットアップでは
auth-profiles.json ファイルは 不要 です。provider キーは models.providers.*.apiKey から $\{COMETAPI_KEY\} env var を通じて解決されます。auth-profiles.json が必要なのは、複数のキー間でプロファイルごとの認証情報ローテーションを行いたい場合のみです。検証
再起動して確認する
.env を追加した後、または provider 設定を変更した後は、ゲートウェイを再起動します:openclaw models statusで primary model がcometapi-claude/your-claude-model-idに解決され、CometAPI provider に対する missing-auth 警告が表示されないopenclaw models list --provider cometapi-claudeで設定済みモデルが一覧表示されるopenclaw doctorで CometAPI provider に関する設定または認証エラーが報告されない

モデルを切り替える
トラブルシューティング
クリーン再インストール(任意)
クリーン再インストール(任意)
古い壊れたセットアップを修正している場合は、ゲートウェイを停止し、これにより、すべてのローカル設定、セッション、ログ、認証状態、ワークスペースが削除されます。その後、手順 3〜5 をもう一度実行してください。
~/.openclaw を削除してから、CometAPI 設定を適用する前にオンボーディングを再実行します:
