---
title: "Claude Code ANTHROPIC_BASE_URL 更新：9 月 29 日起 1M 上下文与权限默认值的 4 项变化"
description: "2.1.285 起，自定义 ANTHROPIC_BASE_URL 的会话可使用模型自带的 1M 上下文，并新增 allowedProviders；2.1.302 又调整了 -p 的默认权限。附 4 步自查方法。"
url: https://cdnping.org/blog/claude-code-custom-base-url-third-party
language: zh-CN
published: 2026-10-19
category: "中转与网关"
tags: ["Claude Code","ANTHROPIC_BASE_URL","1M 上下文","权限模式","网关"]
source: cdnping.org
license: Free to quote and summarize with a link to the url above.
---
# Claude Code ANTHROPIC_BASE_URL 更新：9 月 29 日起 1M 上下文与权限默认值的 4 项变化

2026 年 9 月 29 日发布的 Claude Code 2.1.285 改了与 ANTHROPIC_BASE_URL 有关的几件事：通过自定义接口地址连接的会话，会使用模型自带的 1M 上下文窗口；新增 allowedProviders 托管设置；第三方提供方上的 `-p` 与 SDK 会话，在没有配置权限模式时按 auto mode 启动。10 月 16 日的 2.1.302 又把后一项在特定条件下改回了 default。下面按官方 changelog 梳理，并给出自查步骤。

## 9 月 29 日的 2.1.285 改了什么？

据官方 [changelog](https://code.claude.com/docs/en/changelog)，2.1.285（2026 年 9 月 29 日）有四条相关改动：

- 新增 `allowedProviders` 托管设置，用来限定一台机器可以使用的 API 提供方，范围包括 Anthropic API、自定义端点、Bedrock、Mantle、Vertex AI、Foundry、Claude Platform on AWS 和 Cloud gateway。
- 在自定义 `ANTHROPIC_BASE_URL` 之后的会话，会使用有 1M 窗口的模型的 1M 上下文（changelog 列出 Opus 4.7+、Sonnet 5+、Fable）。如果你的网关只支持到 200K，官方建议运行 `/autocompact 200k`。
- 把“将 auto mode 设为默认权限模式”的一次性提示，也扩展到第三方提供方和关闭遥测的情况。
- `claude -p` 和 Python Agent SDK 会话在第三方提供方或关闭遥测时，若没有配置权限模式，按 auto mode 启动，与交互会话一致；`--permission-mode` 仍可覆盖。

## 之后还有哪些相关变化？

| 版本 | 日期 | 与本文相关的内容 |
| --- | --- | --- |
| 2.1.287 | 10 月 1 日 | Opus 4.7+ 与 Fable 在 Bedrock、Vertex、Foundry 和 Claude apps gateway 上默认 1M 上下文，不需要 `[1m]` 后缀；设 `CLAUDE_CODE_DISABLE_1M_CONTEXT=1` 可保持 200K |
| 2.1.295 | 10 月 8 日 | apps gateway 的每个上游可配可选的 `models` 列表；`timeouts.upstream_ttfb_ms` 可限制流开始前的等待；网关或云厂商拒绝 context-1m beta 时，Claude Code 会去掉它重发 |
| 2.1.302 | 10 月 16 日 | 第三方提供方上，`claude -p` 与 Agent SDK 会话在没有权限模式、且遥测关闭或全新安装时，以 `default` 模式启动；`--permission-mode auto` 仍保持 auto |

注意 2.1.302 的原文带有条件（第三方提供方、遥测关闭或全新安装），具体行为以官方文档和你实际版本为准。

## 我现在用的是哪个接口地址和权限模式？

1. 看环境变量：`echo $ANTHROPIC_BASE_URL`。有值就说明请求不走官方默认地址。也检查 `~/.claude/settings.json` 的 `env` 字段是否写了它。
2. 看版本：`claude --version`。低于 2.1.285 不会有上述 1M 行为，高于 2.1.302 的行为以最新 changelog 为准。
3. 看权限模式：在会话里查看当前模式，或在脚本调用时显式写 `claude -p --permission-mode default`。不想依赖版本默认值，就显式指定。
4. 企业环境检查托管设置里是否有 `allowedProviders`，它限定的是允许使用的提供方，不是模型。

## 1M 上下文到底生效了没有？

接口地址换了，窗口不一定跟着变，因为网关要真的支持。可以这样判断：

- 先确认你用的模型属于 changelog 列出的、本身有 1M 窗口的那类。
- 长会话里如果过早触发压缩或报上下文超限，说明网关可能只到 200K，按官方建议执行 `/autocompact 200k`。
- 2.1.295 之后，网关拒绝 context-1m beta 时不再让每个请求失败，会自动去掉后重发，因此“能用但窗口小”比以前更常见。具体支持范围问你的网关提供方。

## 怎么测接口延迟？

自定义地址多一跳，首字时间可能变长。可以在 [cdnping 首页](/) 测各 API 入口的首次连接与往返，用 [Anthropic 状态页](/status/anthropic) 看官方入口的探测记录，对比你的网关。遇到整体不可用，可看 [Claude Code 挂了吗](/down/claude-code)。延迟偏高的常见原因见 [Claude Code 慢怎么办](/blog/claude-code-slow-response-fix)。

## 接 AGI Plan 要注意什么？

AGI Plan 是 cdnping 的商业合作方，它兼容 Anthropic 接口格式，使用 Claude Code 只需改一个接口地址，不需要 Claude 账号。站方明确说明自己不是官方授权渠道；部分模型仅境外可用，具体以 [https://agiplan.dev/models](https://agiplan.dev/models) 为准。上线前建议先读 [Claude API 中转靠谱吗](/blog/is-claude-api-relay-safe)，按其中方法自查。基础配置见 [Claude Code 自定义 API 与 Codex、OpenCode 接口地址配置](/blog/configure-custom-api-endpoint-claude-code-codex)。

## 权限模式相关还可以读什么？

auto mode 的判断与排查见 [Claude Code 默认进入 auto mode](/blog/claude-code-auto-mode-default)。

以上内容截至 2026 年 10 月，版本行为可能继续调整，请以官方 changelog 为准。

## 参考来源

- [Claude Code Changelog（官方）](https://code.claude.com/docs/en/changelog)，2.1.285、2.1.287、2.1.295、2.1.302 条目
