API 使用量與費用

本文件列出可能觸發 API 金鑰的功能,以及其費用顯示的位置。重點在 OpenClaw 中可能產生供應商使用量或付費 API 呼叫的功能。

費用顯示位置(聊天 + CLI)

逐 session 費用快照

  • /status 顯示目前 session 的模型、上下文使用量和最近回應的 token 數。
  • 若模型使用 API 金鑰驗證/status 還會顯示最近回覆的預估費用

逐訊息費用腳注

  • /usage full 在每個回覆後附加使用量腳注,包含預估費用(僅限 API 金鑰)。
  • /usage tokens 僅顯示 token 數;OAuth 流程隱藏費用金額。

CLI 使用量窗口(供應商配額)

  • openclaw status --usageopenclaw channels list 顯示供應商使用量窗口(配額快照,非逐訊息費用)。

詳情與範例參見 Token 使用與費用

金鑰的發現方式

OpenClaw 可從以下來源取得憑證:

  • Auth profiles(逐代理,儲存在 auth-profiles.json)。
  • 環境變數(如 OPENAI_API_KEYBRAVE_API_KEYFIRECRAWL_API_KEY)。
  • 設定models.providers.*.apiKeytools.web.search.*tools.web.fetch.firecrawl.*memorySearch.*talk.apiKey)。
  • 技能skills.entries.<name>.apiKey),可能將金鑰匯出至技能行程環境。

可能花費金鑰的功能

1) 核心模型回應(聊天 + 工具)

每次回覆或工具呼叫使用當前的模型供應商(OpenAI、Anthropic 等)。這是使用量和費用的主要來源。

定價設定參見 模型,顯示方式參見 Token 使用與費用

2) 媒體理解(音訊/圖片/影片)

入站媒體在回覆前可能被摘要/轉錄。這使用模型/供應商 API。

  • 音訊:OpenAI / Groq / Deepgram(當金鑰存在時自動啟用)。
  • 圖片:OpenAI / Anthropic / Google。
  • 影片:Google。

參見 媒體理解

3) 記憶體 embedding + 語義搜尋

語義記憶體搜尋在設定為遠端供應商時使用 embedding API

  • memorySearch.provider = "openai" -> OpenAI embeddings
  • memorySearch.provider = "gemini" -> Gemini embeddings
  • memorySearch.provider = "voyage" -> Voyage embeddings
  • memorySearch.provider = "mistral" -> Mistral embeddings
  • memorySearch.provider = "ollama" -> Ollama embeddings(本地/自託管;通常無託管 API 計費)
  • 本地 embeddings 失敗時選用回退至遠端供應商

使用 memorySearch.provider = "local" 可保持本地(無 API 使用量)。

參見 記憶體

4) 網頁搜尋工具

web_search 使用 API 金鑰,依供應商可能產生使用費用:

  • Brave Search APIBRAVE_API_KEYtools.web.search.apiKey
  • Gemini(Google Search)GEMINI_API_KEYtools.web.search.gemini.apiKey
  • Grok(xAI)XAI_API_KEYtools.web.search.grok.apiKey
  • Kimi(Moonshot)KIMI_API_KEYMOONSHOT_API_KEYtools.web.search.kimi.apiKey
  • Perplexity Search APIPERPLEXITY_API_KEYOPENROUTER_API_KEYtools.web.search.perplexity.apiKey

Brave Search 免費額度: 每個 Brave 方案包含每月 $5 的續約免費額度。Search 方案為每 1,000 次請求 $5,因此該額度可免費涵蓋每月 1,000 次請求。在 Brave 儀表板中設定使用上限以避免意外費用。

參見 網頁工具

5) 網頁抓取工具(Firecrawl)

web_fetch 在有 API 金鑰時可呼叫 Firecrawl

  • FIRECRAWL_API_KEYtools.web.fetch.firecrawl.apiKey

若未設定 Firecrawl,工具回退至直接 fetch + readability(無付費 API)。

參見 網頁工具

6) 供應商使用量快照(status/health)

部分狀態指令呼叫供應商使用量端點以顯示配額窗口或驗證健康。這些通常為低量呼叫但仍觸及供應商 API:

  • openclaw status --usage
  • openclaw models status --json

參見 模型 CLI

7) 壓縮保護摘要

壓縮保護可使用當前模型摘要 session 歷史,觸發供應商 API。

參見 Session 管理 + 壓縮

8) 模型掃描 / 探測

openclaw models scan 可探測 OpenRouter 模型,啟用探測時使用 OPENROUTER_API_KEY

參見 模型 CLI

9) 語音通話(speech)

語音模式設定後可觸發 ElevenLabs

  • ELEVENLABS_API_KEYtalk.apiKey

參見 語音模式

10) 技能(第三方 API)

技能可在 skills.entries.<name>.apiKey 中儲存 apiKey。若技能使用該金鑰呼叫外部 API,費用依技能的供應商而定。

參見 技能