返回指南
定价·2026年9月21日·更新于 2026年9月24日·阅读约 9 分钟

Crush 定价:方案、API 成本和提供商选择

Crush 客户端不收取任何费用。真正花钱的是它背后的目录——而 Charm Hyper 自己的目录无论价格多高,都无法向你提供 Claude、GPT 或 Gemini。

最后审核于 。

Crush CLI 本身没有价格:Charm 的终端编码代理依据 FSL-1.1-MIT 免费下载,不需要 Crush 账户、付费层级或许可证密钥,因此实践中所谓“Crush pricing”指的是其背后的模型账单。Charm 提供第一方网关 Hyper,但 Hyper 是可选的——在它与你自己的密钥之间进行选择,首先是目录选择,其次才是价格选择。

先澄清一个问题,因为这个关键词包含“cli”。本页面介绍的是 charmbracelet/crush,即 Charm 的 Go 代理,版本为 v0.96.1,于 2026 年 9 月 21 日发布,并于当天从仓库的 版本发布信息流 中读取。liljencrantz/crush 是一个无关的 Rust shell,自带 docs/config.md,以下任何配置都不适用于它。

Crush CLI 收取什么费用,以及实际向你收费的是什么

charm.land 和 README 都没有列出 Crush 的价格、付费层级或“Crush 是免费的”这句话——证据是其中没有任何价格、README 只列出了免费安装方式,以及许可证本身。请准确阅读许可证:FSL-1.1-MIT 属于可获取源代码许可证,在每个版本提供两年后转换为 MIT License,并将内部使用列为 Permitted Purpose。在此期间,它不是 OSI 开源许可证,因此“可免费下载并运行”是准确的,而单独说“开源”则不准确。

项目费用来源
Crush 二进制文件无价格,FSL-1.1-MITREADME 只列出了免费安装方式——brew、npm 上的 @charmland/crush、go install、winget、scoop、apt、yum、Nix、FreeBSD pkg
Crush 账户客户端本身不需要无需注册即可运行,无许可证密钥,也没有付费版本——crush login用于向提供商验证你的身份,而不是向 Crush 验证
Charm Hyper,可选每月 $0 或 $20,或预付积分hyper.charm.land
任何其他提供商密钥该提供商的每 token 费率他们的账单,而不是 Charm 的账单
ChatGPT 或 Copilot 登录从该订阅中扣除OpenAI OAuth 随 v0.94.1 于 2026 年 9 月 12 日发布
通过 Ollama 使用本地模型无单次请求费用README 自带的 provider add ollama 示例

为你引用的任何 Crush 版本标注检查日期。发布信息显示,v0.95.0 于 9 月 16 日发布,随后 v0.96.0 和 v0.96.1 均于 9 月 21 日发布——v0.96.1 对两个主题 API 键名进行了重命名,在 v0.96.0 发布数小时后推出。按照这一发布节奏,教程中的版本号不到一周就会过时,本页面也不例外:Kunavo 自己的 Crush 与 OpenCode 对比 仍然列出其两天前检查时的 v0.95.0。

Crush Hyper 与 API:先回答目录问题

Charm Hyper 是 Crush 引导流程推荐的选项,README 称其为官方 Crush 提供商——采用订阅制,有免费层级,并针对 Crush 进行了优化。Charm 没有说明这种优化具体是什么;Hyper 还记录了 Claude Code、Codex、OpenCode、Pi 和 Zed,因此应将“官方”理解为商业关系,而不是技术要求。

Hyper 方案公布价格Charm 明确说明你可以获得的内容
免费每月 $0“每个人每月都会获得 100 个 Hypercredits。”
订阅每月 $20“250 个 Hypercredits,每日刷新。”
预付套餐$5 / $10 / $20100 / 200 / 400 个 Hypercredits;“预付 Hypercredits 永不过期。”
积分单位“1 个 Hypercredit 目前为 5¢”积分“直接映射到 token 成本”

数据于 2026 年 9 月 21 日从 hyper.charm.land 读取。其中两行需要谨慎解读。三个预付套餐的计算结果都是每个积分正好 5 美分——100 个积分 $5、200 个积分 $10、400 个积分 $20——因此购买最大套餐没有批量折扣;而且 Charm 对积分费率使用的措辞是目前,所以任何换算都带有执行换算时的日期。还要避免把每日刷新理解为月度额度:Hyper 的定价部分及其 条款 都没有说明月度上限、公平使用条款或吞吐量限制,而这些条款将“Credit Limit”定义为你的方案下可用的最大积分数,但没有给出具体数字。按所述的 5 美分计算,250 个积分在刷新当天对应 $12.50 的 token 成本,公开数据也只支持得出这一结论。

现在来看真正决定选择的事实。Hyper 公开且无需身份验证的 模型端点 于 2026 年 9 月 21 日返回了 23 个模型,其中没有任何 Anthropic Claude 模型、托管式 OpenAI GPT 模型或 Google Gemini 模型。该目录包含 DeepSeek、Kimi、GLM、MiniMax、Inkling 和 Qwen,此外还有 gpt-oss-120b——这是 OpenAI 的开放权重模型,而不是托管式 GPT——以及 gemma-4-26b-a4b-it,它属于 Google 的开放权重系列,而不是 Gemini。因此,“Hyper 还是 API 密钥”首先不是价格问题:如果你想在 Crush 中使用 Claude、GPT-5.x 或 Gemini,Hyper 无论价格多少都无法提供它们。这些模型系列可通过 Crush 内置提供商之一使用相应供应商的 API 密钥接入——README 的环境变量表列出了 ANTHROPIC_API_KEY、OPENAI_API_KEY 和 GEMINI_API_KEY——或者通过注册为自定义提供商的第三方端点接入。

本页面两侧都有一个相关陷阱:“Anthropic-compatible”指的是线路协议,绝不代表某个供应商。Hyper 自己的 Claude Code setup 会将 ANTHROPIC_BASE_URL 设置为 https://hyper.charm.land,并将 ANTHROPIC_MODEL 设置为 deepseek-v4-pro。Crush 自己的 --type anthropic 也采用相同方式。

Hyper 的费率与模型供应商本身的费率对比

Hyper 发布的是每个模型每百万 token 的美元价格,而不是积分表,因此任何地方出现的积分数值都是按 5 美分计算得出的。唯一安全的快照对快照比较是:Hyper 同时列出了 deepseek-v4-pro 和 deepseek-v4-pro-0813,但价格不同;而 DeepSeek 的自有价格页面只记录了一个 deepseek-v4-pro,并将其标识为 DeepSeek-V4-Pro-0813。根据已发布的信息,无法将未标注日期的 Hyper ID 对应起来,因此请比较 0813 与 0813,另一个则不要比较。

路由,相同模型快照每 1M 个令牌的输入 / 输出预计成本,假定的会话
Hyper deepseek-v4-pro-0813$1.437216 / $4.311648$0.517
DeepSeek 直连,高峰时段$1.32 / $3.96$0.475
DeepSeek 直连,非高峰时段$0.66 / $1.98$0.238

两张表均于 2026 年 9 月 21 日检查,会话假设见下一节。对于相同快照,Hyper 比 DeepSeek 的高峰费率高约 8.9%,约为其非高峰费率的两倍——DeepSeek 在工作日 01:00–04:00 和 06:00–10:00 UTC 之外收取一半价格,而这覆盖大多数时段及整个周末。这只是对两张已发布价格表的算术计算,并不代表对任何服务的判断:Hyper 打包提供多模型网关和内置登录流程,而 DeepSeek 直连密钥不提供这些功能。顺便说一句,在假定任何映射之前请检查 ID——DeepSeek 页面说明,旧名称 deepseek-v4-flash 在上游仍被接受,但相应模型已经退役,并由 V4.1 Flash 提供服务。

在你自己的端点上重新计算成本

将 Crush 指向第三方端点是文档明确支持的一等路径,而不是高级功能——除了你选择的 --type 之外,没有方案门槛、模型允许列表或协议限制。配置文件是 crushrc,它是一种包含 Crush 内置命令的 Bash 文件,执行时会被运行,而不是被解析。

~/.config/crush/crushrc
# A crushrc is Bash with Crush builtins, and it is executed, not parsed.
provider add kunavo --type openai-compat \
  --base-url "https://api.kunavo.com/v1" \
  --api-key "${KUNAVO_API_KEY:?set KUNAVO_API_KEY}"

# --price-input and --price-output are numbers YOU type. Nothing reads
# your account, so a typo here changes the readout, never the charge.
model add kunavo/claude-sonnet-5 \
  --name "Claude Sonnet 5" \
  --context-window 1000000 \
  --default-max-tokens 32000 \
  --price-input 1.4 \
  --price-output 7

价格标志之所以重要,是因为人们经常误读它们。Crush 的配置参考将 --price-input、--price-output、--price-cache-create 和 --price-cache-hit记录为每百万 token 的价格,这些数字由你输入。该流程不会读取你的账户。Crush v0.96.0 在 TUI 中新增了实时 Hypercredit 显示,但它读取的是 Charm Hyper 余额,无法告诉你任何有关自定义提供商账单的信息。

现在来看一笔可以重新计算的账单。这些是用于说明的 token 算术,不是实测任务成本,也不是账单上限。假设一次代理会话发送 300,000 个未缓存输入 token并接收 20,000 个输出 token,没有缓存命中,也没有工具调用重试。Hyper 费率采用 Charm 发布的数据;积分列按所述的 5 美分进行换算。Kunavo 费率来自实时目录。

模型方式每 1M 个令牌的输入 / 输出会话估算按每个积分 5¢ 计算
gemma-4-26b-a4b-itCharm Hyper$0.098 / $0.334$0.0360.7 个积分
qwen3.8-flashCharm Hyper$0.15 / $0.47$0.0541.1 个积分
glm-5.3-flashCharm Hyper$0.16332 / $0.5444$0.0601.2 个积分
deepseek-v4-flashCharm Hyper$0.20 / $0.40$0.0681.4 个积分
glm-5.3Charm Hyper$1.52432 / $4.79072$0.55311.1 个积分
deepseek-v4-proCharm Hyper$2.40 / $4.80$0.81616.3 个积分
kimi-k3Charm Hyper$3.2664 / $16.332$1.30726.1 个积分
Claude Haiku 4.5Kunavo$0.70 / $3.50$0.280—
GPT-5.6 TerraKunavo$0.70 / $4.20$0.294—
Claude Sonnet 5Kunavo$1.40 / $7.00$0.560—
Claude Opus 5Kunavo$3.50 / $17.50$1.400—

两种解读,以及一个注意事项。Hyper 自有目录内部的差距——相同会话从 $0.036 到 $1.307——远大于本页面在单个模型快照上测得的路由之间差距,即高出的 8.9%,因此你选择哪个模型对账单的影响远大于选择哪条路由。而且这些行并不等价——它们来自不同系列的不同模型,因此表格比较的是同一 token 假设下的账单,而不是能力。与每个供应商自己发布的输出费率相比,Claude Haiku 4.5(供应商处为 $5.00)结果为 比它低约 30%;而 Claude Sonnet 5(供应商处为 $10.00)结果为 比它低约 30%。同一个目录同时包含这两种情况,这就是本页面按模型引用费率,而不是对整个模型目录作笼统判断的原因。

在把其中任何数字当作预算之前,请按你每天自己的会话数进行缩放。按上述假设,Hyper 的 $20 方案在刷新当天提供的 $12.50,可覆盖当天在 deepseek-v4-pro 上约 15 次会话——再次强调,这只是基于已发布数据的算术计算,Charm 没有说明该额度在一个月内会如何运作。Kunavo 目录金额是计费下限,而不是上限:在上游报告其费用的情况下,账单取目录成本与上游成本乘以适用加价两者中的较大值。缓存费用和外部工具不包括在此示例中。预付余额的最低充值金额为 $10,这是资金充值最低额,而不是任务费用或订阅费——请参阅 billing details。

适用于 Crush 的最佳 API:可用路由,以及不存在的那条路由

不存在唯一适用于 Crush 的最佳 API,因为 Crush 不设任何限制:正确的路由取决于其目录是否包含你需要的模型,以及其计费方式是否符合你的工作方式。先从一个可以直接排除某个选项的事实开始。Crush 对订阅的支持并不对称,这也是这里最重要的购买依据。OpenAI OAuth 随 v0.94.1 于 2026 年 9 月 12 日加入,而 Crush 的 main 分支上的登录命令提供三个平台——hyper、copilot 和 openai——因此 ChatGPT 或 Copilot 订阅可以驱动 Crush。但没有任何 Crush 第一方文档说明这两种方式分别接受哪些方案层级,因此不要基于这一点购买某个层级。Claude Pro 或 Max 订阅则不行:议题 #457“添加对 Claude Code Max 订阅身份验证的支持”于 2025 年 8 月 1 日创建,并以“不计划支持”关闭;截至 2026 年 9 月 21 日仍保持关闭。因此,在 Crush 中使用 Claude 意味着 API 密钥或兼容端点。

方式已发布条款值得了解的限制
Charm Hyper每月 $0 或 $20,或预付积分目录中完全没有 Claude、托管式 GPT 或 Gemini
ChatGPT 登录从你现有的订阅中扣除Crush 未记录符合条件的层级
Claude Pro / Max不是 Crush 路由订阅身份验证已关闭且不在计划中;请使用密钥或端点
Z.AI GLM Coding PlanLite“每月仅需 18 美元起”,依据 Z.AI 的 devpack overview根据其自身条款,仅限于已发布的工具列表——Crush 位列其中。Z.AI 自己的开发者文档没有说明 Pro 和 Max 的价格,因此请在结账时确认
Vercel AI Gateway“token 不加价,也不收取平台费用”,费用来自预付积分免费层级只是模型的子集;自带密钥需要付费层级,而失败的密钥请求会使用 Vercel 的凭据重试,并从你的积分中扣费
自定义提供商你的提供商收取的任何费用Crush 不会限制它;你需要为读数提供价格数字

Vercel 在 Crush 中作为内置提供商出现,而不是手动编写的提供商:Vercel 自己的 Crush 页面说明,npx vercel ai-gateway setup --agent crush“会配置或复用一个密钥,并添加原生 vercel 提供商”——README 的环境变量表还将 VERCEL_API_KEY 与 HYPER_API_KEY、ANTHROPIC_API_KEY、OPENAI_API_KEY、GEMINI_API_KEY、ZAI_API_KEY 和 OPENROUTER_API_KEY一并列出。Z.AI 的方案是这里唯一真正具备客户端限制的路径,而这对 Crush 有利:其文档说明该方案“仅限于以下官方支持的工具”,而 Crush 就在该列表中。Vercel 的 Crush 页面、Crush 的 README 和 Z.AI 的工具列表均于 2026 年 9 月 21 日阅读。

适用于 Crush 的最便宜 API:两个不同的问题

列出的最低费率与完成任务的最低成本并不是同一个说法,而且只有前者有已发布的答案。在 Hyper 自己的目录中,列出的价格范围从输入 $0.098、输出 $0.334 的 gemma-4-26b-a4b-it,到输入 $3.2664、输出 $16.332 的 kimi-k3——在同一网关同一天的价格表内,输入价格约相差 33 倍,输出价格约相差 49 倍。本页面没有引用任何衡量 Crush 特定任务完成情况与成本关系的基准测试,也不会在没有该测试的情况下指定赢家:一个便宜模型如果需要三次尝试才能完成代理编辑,成本可能高于一次就能完成的高能力模型。

真正有效的方法很朴素。先列出在你能接受的审查工作量下完成工作的最低价模型,在其上运行一个范围明确的任务,然后读取提供商账户记录的费用——不要看终端中的数字,因为对于自定义提供商,那只是对你输入的价格进行算术计算。AI 成本优化会更详细地介绍这一循环,而编码模型对比会介绍能力方面。

完成设置并检查第一笔费用

如果你选择第三方端点而不是供应商密钥,那么每个 ID 都需要一个 provider add 和一个 model add,并且基础 URL 保留其 /v1 后缀,因为 Crush 自己的示例会为 openai-compat 和 anthropic 两种类型写入该后缀。Kunavo 尚未对 Crush 或本页面中的任何其他客户端进行运行时测试——现有内容是已发布的配置参考,而设置页面不是测试结果。保留一条可用路由,运行一个范围明确的任务,并与账户记录进行核对。准备好为密钥充值时,请从 Crush integration guide 开始,并创建 Kunavo 账户。

如果你是在客户端之间而不是提供商之间做选择,Crush vs OpenCode会比较许可证、权限默认值和第一方钱包,OpenCode pricing则介绍另一个代理同样的免费客户端与按 token 计费的区分。若要了解网关本身的选择,请参阅网关对比和OpenAI-compatible API。

常见问题

Crush CLI 的费用是多少?

客户端本身无需付费。Charm 的 Crush 可免费下载——README 记录了 Homebrew、作用域 npm 包 @charmland/crush、go install、winget、scoop、apt、yum、Nix 和 FreeBSD pkg,而 charm.land 没有发布 Crush 定价页面,也没有付费层级。无需创建 Crush 账户,也没有许可密钥——其登录命令会让你登录提供商,而不是登录 Crush。其许可证为 FSL-1.1-MIT,属于源代码可用而非 OSI 开源:每个发布版本在提供两年后会转换为 MIT License,而在此期间内部使用属于 Permitted Purpose。你实际支付的是其背后的模型费用——Charm Hyper 计划、其他提供商按令牌收取的费率、通过 Crush 登录流程使用的 ChatGPT 或 GitHub Copilot 订阅,或者如果运行本地模型,则无需按请求付费。请注意,liljencrantz/crush 是一个 Rust shell,与此同名但属于无关项目。

Crush Hyper 与 API 密钥:我该使用哪一个?

先回答目录问题,再回答价格问题。Charm Hyper 是 Charm 官方的 Crush 提供商,其公共模型端点于 2026 年 9 月 21 日返回了 23 个模型:DeepSeek、Kimi、GLM、MiniMax、Inkling 和 Qwen 的 ID,以及 gpt-oss-120b 和 gemma-4-26b-a4b-it;后两者是 OpenAI 和 Google 的开放权重模型,而不是托管的 GPT 或 Gemini。该列表中没有 Anthropic Claude、托管版 OpenAI GPT 或 Google Gemini,因此如果你想在 Crush 中使用这些系列,Hyper 无论价格如何都无法提供,你需要使用 Crush 内置提供商之一中的相应供应商自有密钥,或者使用第三方端点作为自定义提供商。如果目录中的某个模型适合你的工作,Hyper 的设置最简单:Crush 的登录命令会运行 Charm Hyper 设备代码流程,或者你可以导出 HYPER_API_KEY。Hyper 也不是 Crush 独占的——其文档索引还涵盖 Claude Code、Codex、OpenCode、Pi 和 Zed。

我可以在 Crush 中使用 Claude Pro 或 Max 订阅吗?

不可以。添加 Claude Code Max 订阅认证的请求是 charmbracelet/crush issue #457,该问题于 2025 年 8 月 1 日创建并以未计划实施而关闭;截至 2026 年 9 月 21 日检查时仍处于关闭状态。Crush 支持 ChatGPT 登录——OpenAI OAuth 于 2026 年 9 月 12 日在 v0.94.1 中加入——其 main 分支的登录命令(internal/cmd/login.go)列出了三个平台:hyper、copilot 和 openai,因此也存在 GitHub Copilot 登录。不过,没有任何 Crush 一方的文档说明这两种登录流程分别接受哪些计划层级,因此不要仅凭此购买某个层级。要在 Crush 中使用 Claude 模型,可选择 API 密钥,或配置为自定义提供商的 Anthropic 兼容或 OpenAI 兼容端点;README 将后者记录为一等路径,且没有计划门槛。

Crush CLI 最好的 API 是什么?

这取决于你想要哪些模型以及你喜欢如何付费,因为 Crush 本身不设任何门槛。如果 Hyper 目录中的 23 个 ID 能覆盖你的工作,Charm Hyper 在设置耗时方面最有优势。当你全天使用某一家供应商的旗舰模型,并希望按照该供应商公布的条款计费时,直接使用供应商 API 更合适——例如 DeepSeek,在工作日 UTC 时间 01:00-04:00 和 06:00-10:00 之外会收取其峰值费率的一半。当你希望用一个密钥访问多个模型系列时,网关更合适;在 Crush 中访问 Claude、GPT 或 Gemini 有两种方式,网关是其中之一,另一种是在 Crush 已内置提供商中使用相应供应商自己的密钥。Vercel AI Gateway 是内置提供商而非自定义提供商,并声明不会对令牌收取加价或平台费,但在其中使用自带密钥需要付费层级。对于高强度的固定费率使用,订阅更合适:Z.AI 的 GLM Coding Plan 将 Crush 列为官方支持的工具之一,而 Z.AI 的开发者文档将 Lite 层级的起始价格列为每月 18 USD。对于小规模或私密工作,通过 Ollama 使用本地模型更合适,并且无需按请求付费。

Crush CLI 最便宜的 API 是什么?

列出的最低费率与完成任务的最便宜方式是两个不同的问题,且只有前者有公开答案。根据 2026 年 9 月 21 日核查的 Charm Hyper 自有费率,同一目录内的价格跨度从 gemma-4-26b-a4b-it 的每百万令牌 $0.098 输入和 $0.334 输出,到 kimi-k3 的 $3.2664 输入和 $16.332 输出——输入费用约相差 33 倍,输出费用约相差 49 倍。在代理式编辑中需要三次尝试的廉价模型,仍可能比一次完成的高能力模型更贵;本页没有引用衡量这一点的 Crush 专属基准测试,因此不宣称哪一个获胜。请选择能够在你可接受的审查工作量下完成任务的最低价模型,运行一个范围明确的任务,并读取提供商账户实际记录的费用,而不是终端中的数字。

为什么 Crush 显示的费用与实际扣费不同?

对于手动注册的自定义提供商,屏幕上的数值是对你在 model add 中输入的 --price-input、--price-output、--price-cache-create 和 --price-cache-hit 值进行算术计算得出的。这些标志记录的是用户提供的每百万 token 价格;该流程不会读取你的账户或提供商的账本,因此输入错误会导致读数错误,而不会导致错误收费。Crush v0.96.0 在 TUI 中新增了实时 Hypercredit 显示,但那是 Charm Hyper 余额的读数,与自定义提供商的账单无关。请以提供商自己的使用记录为准进行核对。

crush.json 仍然是配置提供商的正确位置吗?

不是。Crush 的 main 分支 README 说明,JSON 格式仍受支持,但应视为已弃用;它指向的配置参考还补充说,新的配置选项只会添加到基于 Bash 的配置中。当前格式是 crushrc,Crush 会依次读取 ./.crushrc、./crushrc 和 ~/.config/crush/crushrc,其中项目设置会覆盖全局设置。在遵循供应商教程时,这一点值得注意:DeepSeek 的官方 Crush 集成页面(api-docs.deepseek.com/quick_start/agent_integrations/crush)和 Vercel 的官方 Crush 页面(vercel.com/docs/ai-gateway/coding-agents/crush)仍然都写入 crush.json,而且 DeepSeek 的页面还写入了不带 /v1 后缀的基础 URL,而 Crush 自己的自定义提供商示例中带有该后缀。它们都是落后于客户端一个格式版本的第一方页面。

撰写期间于 2026 年 9 月 21 日重新进行实时检查:Crush 发布信息源、main 上的 Crush README 和配置参考、hyper.charm.land 的定价部分、其公开模型端点、其条款、DeepSeek 的价格页面和 Crush 集成页面、Crush 自己的 login 命令(位于 main)、crush 议题 #457 的状态、Vercel 的 AI Gateway 定价和 Crush 页面,以及 Z.AI 的开发包概述和受支持工具列表。Kunavo token 费率来自实时目录。本页面没有对任何端点执行操作,也没有测量 token 数量——所有美元数值都只是说明性的 token 算术。