已验证 Claude Code
--max-budget-usd 给脚本封顶,但别设太低
做什么
--max-budget-usd 只在 -p 模式生效。我们实测:设 0.05 美元时,第一轮(缓存还是冷的)就花了约 0.105 美元,直接以错误结束、没有结果。预算要按“第一轮冷缓存成本”留余量。
怎么做
claude -p "..." --output-format json --max-budget-usd 0.5
结果里 is_error: true 说明撞到了上限。
可信度
| 适用版本 | ≥ 2.0.28 |
|---|---|
| 验证于 | 2026年10月17日 · v2.1.296 · 本机实测 本机实测:0.05 美元上限在第一轮被突破(花费约 0.105,is_error=true) |
| 依赖的命令/设置 | --max-budget-usd-p |
| 来源 | https://code.claude.com/docs/en/cli-reference (official_docs) |