Claude Code 2.1.268 修复第三方端点 HTTP 400 和网关定价同步
Claude Code 2.1.268 修复了 2.1.265 以来第三方 Anthropic 兼容端点每轮 HTTP 400 的问题,同时把 gateway.yaml 定价推送到客户端,/cost 和计费表一致。

Claude Code 2.1.268(2026 年 9 月 10 日发布)修复了一个从 2.1.265 开始影响第三方 Anthropic 兼容端点用户的 bug:每轮对话都报 HTTP 400。同一版本还把 gateway.yaml 里的定价信息推送到已登录客户端,让 /cost 命令和实际计费表一致。
HTTP 400 的根因
从 2.1.265 开始,如果你通过 ANTHROPIC_BASE_URL 指向第三方 Anthropic 兼容端点(国内代理、自建网关、Bedrock 代理等),每一轮对话都会失败,报错 HTTP 400。
根因是 Artifact 工具的 input schema 里新增了一个正则表达式,部分第三方端点不支持这个 schema 格式,直接拒绝请求。这不是你的配置问题,是 2.1.265 引入的 schema 变更和第三方实现的兼容性问题。
2.1.268 修复了这个 schema,第三方端点恢复正常。如果你从 2.1.265 起一直无法使用代理,升级即可:
npm install -g @anthropic-ai/claude-code@latest
claude --version # 确认 ≥ 2.1.268
注意:2.1.265 还引入了 CLAUDE_CODE_USE_GATEWAY 网关认证回退,那个问题在 2.1.266 已修复。2.1.268 解决的是另一个独立问题(HTTP 400 schema 拒绝)。
网关定价同步
2.1.268 的另一个重要变更是 gateway 定价推送。如果你在 gateway.yaml 里配置了 pricing: 段,已登录的客户端会自动收到这些费率,/cost 命令显示的金额和网关的实际计费表一致。
之前 /cost 可能显示的是 Anthropic 官方定价,而实际扣费按网关自定义费率计算,两者对不上。2.1.268 之后,网关管理员在 gateway.yaml 里设置的费率会推送到每个客户端。
其他变更
gatewayInternalNetworks:新增配置项,允许组织在网关自己的公网 IPv4 段上开放 /login 端点。适用于网关部署在内网但需要通过特定 IP 段访问登录页面的场景。
WebFetch 超时:默认 300 秒(5 分钟)。如果服务器保持连接但不返回数据,Fetch 会在 300 秒后失败。可以通过 CLAUDE_CODE_WEBFETCH_MS 环境变量覆盖,设为 0 则禁用超时。
空 allow_cidrs 警告:如果 gateway 配置的 allow_cidrs 为空,启动时会发出警告。
升级路径
如果你还在 2.1.265 或 2.1.266,建议直接升到 2.1.268,一次性拿到:
- 2.1.265 的 plugin-dir 文件夹批量加载和 1GB tool-result 上限
- 2.1.266 的 USE_GATEWAY 回退修复
- 2.1.267 的 maxEffortLevel 和 marketplace 路径穿越修复
- 2.1.268 的 HTTP 400 修复和网关定价同步