API 使用与成本

API 使用与成本

适用范围

在以下情况使用此页面:

  • 你想了解哪些功能可能调用付费 API
  • 你需要审计密钥、成本和使用可见性
  • 你在解释 /status 或 /usage 成本报告

本文档列出了可以调用 API 密钥的功能及其成本显示位置。它专注于可能产生提供商使用量或付费 API 调用的 Clawdbot 功能。

成本显示位置(聊天 + CLI)

每会话成本快照

  • /status 显示当前会话模型、上下文使用情况和最后回复的令牌数。
  • 如果模型使用API 密钥认证/status 还会显示上次回复的预估成本

每消息成本页脚

  • /usage full 会在每次回复后附加使用页脚,包括预估成本(仅限 API 密钥)。
  • /usage tokens 仅显示令牌;OAuth 流程会隐藏美元成本。

CLI 使用窗口(提供商配额)

  • clawdbot status --usageclawdbot channels list 显示提供商使用窗口 (配额快照,而非每消息成本)。

详情和示例请参阅 令牌使用与成本

密钥发现方式

Clawdbot 可以从以下位置获取凭据:

  • 认证配置文件(按智能体,存储在 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 等)。这是使用量和成本的主要来源。

有关定价配置,请参阅 模型;有关显示,请参阅 令牌使用与成本

2) 媒体理解(音频/图像/视频)

入站媒体可以在回复运行之前进行汇总/转录。这会使用模型/提供商 API。

  • 音频:OpenAI / Groq / Deepgram(现在当密钥存在时自动启用)。
  • 图像:OpenAI / Anthropic / Google。
  • 视频:Google。

请参阅 媒体理解

3) 记忆嵌入 + 语义搜索

当为远程提供商配置时,语义记忆搜索使用嵌入 API

  • memorySearch.provider = "openai" → OpenAI 嵌入
  • memorySearch.provider = "gemini" → Gemini 嵌入
  • 如果本地嵌入失败,可选择回退到 OpenAI

你可以使用 memorySearch.provider = "local" 保持本地化(无 API 使用)。

请参阅 记忆

4) 网络搜索工具(Brave / Perplexity,通过 OpenRouter)

web_search 使用 API 密钥,可能会产生使用费用:

  • Brave 搜索 APIBRAVE_API_KEYtools.web.search.apiKey
  • Perplexity(通过 OpenRouter):PERPLEXITY_API_KEYOPENROUTER_API_KEY

Brave 免费套餐(慷慨):

  • 每月 2,000 次请求
  • 每秒 1 次请求
  • 需要信用卡进行验证(除非你升级,否则不收费)

请参阅 网络工具

5) 网络获取工具(Firecrawl)

当存在 API 密钥时,web_fetch 可以调用 Firecrawl

  • FIRECRAWL_API_KEYtools.web.fetch.firecrawl.apiKey

如果未配置 Firecrawl,工具会回退到直接获取 + 可读性(无付费 API)。

请参阅 网络工具

6) 提供商使用快照(状态/健康)

某些状态命令调用提供商使用端点以显示配额窗口或认证健康状况。这些通常是低量调用,但仍会访问提供商 API:

  • clawdbot status --usage
  • clawdbot models status --json

请参阅 模型 CLI

7) 压缩保护汇总

压缩保护可以使用当前模型汇总会话历史,运行时会调用提供商 API。

请参阅 会话管理与压缩

8) 模型扫描/探测

clawdbot models scan 可以探测 OpenRouter 模型,启用探测时使用 OPENROUTER_API_KEY

请参阅 模型 CLI

9) 语音(Talk)

Talk 模式在配置后可以调用 ElevenLabs

  • ELEVENLABS_API_KEYtalk.apiKey

请参阅 语音模式

10) 技能(第三方 API)

技能可以在 skills.entries.<name>.apiKey 中存储 apiKey。如果技能使用该密钥访问外部 API,可能会根据技能的提供商产生费用。

请参阅 技能