API使用量とコスト
このドキュメントでは、APIキーを呼び出す可能性のある機能と、そのコストがどこに表示されるかをリストアップします。プロバイダーの使用量や有料APIコールを生成する可能性のあるOpenClawの機能に焦点を当てています。
コストが表示される場所 (チャット + CLI)
セッションごとのコストスナップショット
/statusは、現在のセッションのモデル、コンテキスト使用量、および最後の応答トークンを表示します。- モデルが APIキー認証 を使用する場合、
/statusは最後の返信の 推定コスト も表示します。
メッセージごとのコストフッター
/usage fullは、すべての返信に使用量フッターを追加します。これには 推定コスト も含まれます(APIキーのみ)。/usage tokensはトークンのみを表示します。OAuthフローではドルコストは非表示になります。
CLI使用量ウィンドウ (プロバイダークォータ)
openclaw status --usageとopenclaw channels listは、プロバイダーの 使用量ウィンドウ (クォータのスナップショット、メッセージごとのコストではありません)を表示します。
詳細と例については、トークン使用とコストを参照してください。
キーが検出される仕組み
OpenClawは以下の場所から認証情報を取得できます:
- 認証プロファイル (エージェントごと、
auth-profiles.jsonに保存)。 - 環境変数 (例:
OPENAI_API_KEY,BRAVE_API_KEY,FIRECRAWL_API_KEY)。 - 設定 (
models.providers.*.apiKey,tools.web.search.*,tools.web.fetch.firecrawl.*,memorySearch.*,talk.apiKey)。 - スキル (
skills.entries.<name>.apiKey) - キーをスキルプロセスの環境変数にエクスポートする場合があります。
キーを使用する可能性のある機能
1) コアモデル応答 (チャット + ツール)
すべての返信やツール呼び出しは、現在のモデルプロバイダー (OpenAI、Anthropicなど) を使用します。これが使用量とコストの主な発生源です。価格設定についてはモデルを、表示についてはトークン使用とコストを参照してください。
2) メディア理解 (音声/画像/動画)
受信したメディアは、返信が実行される前に要約/書き起こしされることがあります。これにはモデル/プロバイダーAPIが使用されます。
- 音声: OpenAI / Groq / Deepgram (現在はキーが存在する場合に自動有効化)。
- 画像: OpenAI / Anthropic / Google。
- 動画: Google。
メディア理解を参照してください。
3) メモリ埋め込み + セマンティック検索
セマンティックメモリ検索は、リモートプロバイダー用に設定されている場合に埋め込みAPIを使用します:
memorySearch.provider = "openai"→ OpenAI埋め込みmemorySearch.provider = "gemini"→ Gemini埋め込みmemorySearch.provider = "voyage"→ Voyage埋め込みmemorySearch.provider = "mistral"→ Mistral埋め込みmemorySearch.provider = "ollama"→ Ollama埋め込み (ローカル/セルフホスト; 通常はホスト型APIの課金なし)- ローカル埋め込みが失敗した場合のリモートプロバイダーへのオプションフォールバック
memorySearch.provider = "local" と設定することでローカルに保つことができます(API使用量なし)。メモリを参照してください。
4) Web検索ツール
web_search はAPIキーを使用し、プロバイダーに応じて使用料金が発生する可能性があります:
- Perplexity Search API:
PERPLEXITY_API_KEY - Brave Search API:
BRAVE_API_KEYまたはtools.web.search.apiKey - Gemini (Google Search):
GEMINI_API_KEY - Grok (xAI):
XAI_API_KEY - Kimi (Moonshot):
KIMI_API_KEYまたはMOONSHOT_API_KEY
Webツールを参照してください。
5) Webフェッチツール (Firecrawl)
web_fetch は、APIキーが存在する場合に Firecrawl を呼び出すことができます:
FIRECRAWL_API_KEYまたはtools.web.fetch.firecrawl.apiKey
Firecrawlが設定されていない場合、このツールは直接フェッチ + readability にフォールバックします(有料APIなし)。Webツールを参照してください。
6) プロバイダー使用量スナップショット (ステータス/ヘルス)
一部のステータスコマンドは、クォータウィンドウや認証ヘルスを表示するためにプロバイダーの使用量エンドポイントを呼び出します。これらは通常は低ボリュームの呼び出しですが、プロバイダーAPIにアクセスします:
openclaw status --usageopenclaw models status --json
モデルCLIを参照してください。
7) 圧縮セーフガード要約
圧縮セーフガードは、セッション履歴を現在のモデルを使用して要約することができます。これが実行されるとプロバイダーAPIが呼び出されます。セッション管理と圧縮を参照してください。
8) モデルスキャン / プローブ
openclaw models scan はOpenRouterモデルをプローブでき、プローブが有効な場合に OPENROUTER_API_KEY を使用します。モデルCLIを参照してください。
9) トーク (音声合成)
トークモードは、設定されている場合に ElevenLabs を呼び出すことができます:
ELEVENLABS_API_KEYまたはtalk.apiKey
トークモードを参照してください。
10) スキル (サードパーティAPI)
スキルは skills.entries.<name>.apiKey に apiKey を保存できます。スキルがそのキーを外部APIに使用する場合、スキルのプロバイダーに応じてコストが発生する可能性があります。スキルを参照してください。