windows环境使用claude code遇到报错:API Error: Claude's response exceeded the 128000 output token maximu

方案 1:强制在当前会话中设置变量再启动(最直接)
在你当前的 CMD 窗口里,直接用 set 命令临时覆盖变量,再启动 Claude Code,确保它读取的是你设置的值:

:: 先在当前会话里设置变量
set CLAUDE_CODE_MAX_OUTPUT_TOKENS=2560000

:: 再启动 Claude Code
claude

以后每次启动前执行这两行即可。

然而执行方案一后还是报同样的错。

既然客户端硬锁死 128000 token 输出上限,改不动,那就不让它输出那么长

只需要在提问结尾加一句话:

plaintext

请控制输出长度,每次返回不超过 100000 token,不要一次性输出全部内容。

或者直接用分段生成指令(绝对不会报错)

第 1 次:生成大纲

plaintext

分步执行,帮我生成一份高阶人工智能通识研究报告的大纲,方案设计型。

实际我输入这句话后,后面自动执行其他的部分了

第 2 次:生成第 1 章

plaintext

根据大纲,写第一章 引言,不要输出其他内容。

第 3 次:生成第 2 章

plaintext

写第二章 研究现状,不要输出其他内容。

第 4 次:生成第 3 章(核心方案)

plaintext

写第三章 研究内容与方案设计,不要输出其他内容。

第 5 次:生成第 4 章

plaintext

写第四章 挑战与展望,不要输出其他内容。

第 6 次:生成结论

plaintext

写结论与参考文献。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐