先说结论:
- 「Claude 封号是积分制」这个说法来自社区帖子,Anthropic 没有公开过任何积分规则,我们也无法核实。下面只做转述。
- 官方写明的封号原因只有三类:多次违反使用政策、在不支持的地区注册、违反服务条款。觉得被误封,第一步是走官方申诉。
- 想在 Claude Code 里继续写代码,可以不依赖 Claude 网页账号的登录态,改用 API Key 接入。我们用本站 Key 实测 Claude Code 2.1.310:简单请求约 1.4–1.7 秒返回;让它修一个空列表 bug 并写测试跑通,8.5 秒、5 轮完成。
创建 API Key,在 Claude Code 里用 Key 接入 →
这次在传什么:社区的「积分制」说法
10 月 28 日,X 上有两条讲 Claude 封号机制的中文帖子同时传开:
- 据 @Mashiro_0619 的帖子(约 37 万次曝光),Claude 的风控是积分制:注册时给账号一个初始分,之后按行为加分或扣分,低于某个分数就封号。
- 据 @make_claude 的帖子(约 40 万次曝光),这些结论来自「中国社区的逆向拆解」,内容和上一条基本一致。
- X 也把它做成了一条热门新闻。据这条新闻摘要,网友把它比作「信用分」,同时提到今年早些时候有大量账号被封、大量申诉。
两条帖子的主要说法(均为转述,不是我们的结论):
| 帖子里的说法 | 来源 |
|---|---|
| 账号有一个分数,低于阈值直接封号,分数很难涨回来 | 据两条帖子 |
| 接近阈值时会进入「观察期」,典型表现是掉登录;观察期里继续扣分就会封号 | 据两条帖子 |
| 老账号容错空间更大,分数随账号时间慢慢增长 | 据两条帖子 |
| 时区和语言基本不影响,跟 Claude 说自己在哪里不会因此被封 | 据两条帖子 |
| 注册方式、付款方式、登录设备数量、网络是否稳定都会影响分数 | 据两条帖子 |
帖子里还有一大段「怎么注册、怎么付款、怎么配网络才能加分」的具体操作。这部分我们不转述,原因有两个:
- 这些都是帖子作者的观察,Anthropic 没有确认过,照做也没有任何保证;
- 其中有些做法,例如「宁可两个号轮换」,和 Anthropic 使用政策里「不得创建多个账号来规避检测」的条款直接冲突,照做反而可能让账号更危险。
所以请把「积分制」当成一种民间解释,而不是官方规则。
Anthropic 官方能查到的:封号原因、政策和申诉入口
下面三处都是 Anthropic 自己的页面,我们在写稿当天逐一打开确认过。
1. 官方写明的封号原因
据 Claude 帮助中心的《Safeguards warnings and appeals》,账号可能因为以下原因被封:
- 多次违反使用政策(Usage Policy);
- 在不支持的地区创建账号;
- 违反服务条款(Terms of Service)。
2. 使用政策里和封号最相关的条款
Anthropic 使用政策里写明,Safeguards 团队会做检测和监控,怀疑违规时可能警告、限流、限制、暂停或终止访问。政策的「Do Not Abuse Our Platform」一节,和这次讨论最相关的几条是:
- 不得协调多个账号进行恶意活动,或为规避检测、绕过限制而创建多个账号;
- 不得自动化注册账号;
- 不得用另一个账号(新建的或已有的)绕过封禁;
- 不得违反支持地区政策访问或替他人提供访问;
- 不得使用盗用、伪造或未经授权的付款方式。
政策同时说明:被实时安全机制拦下某条输出,本身不代表违反使用政策。
3. 支持的地区
支持地区政策列出了可以使用 Claude.ai、Claude Code、API 的国家和地区,列表之外的都不受支持,中国大陆不在列表中。政策还写明,人在不支持的地区时使用,同样算不受支持。
被封了先做什么:官方申诉
如果你认为是误封,按帮助中心的说法:
- 打开 claude.ai,用被封的账号登录(申诉表单必须登录后才能看到);
- 在受限账号页面填写申诉表单,Safeguards 团队会进一步调查;
- 如果是你所在的组织被暂停,在受限页面对应组织旁点「Request a review」;
- 只是收到警告、认为警告有误,可以发邮件到 usersafety@anthropic.com 说明情况。
同一页还说明:因违反使用政策被封的个人账号仍然可以登录 claude.ai 导出数据或删除账号。申诉期间先把对话和项目数据导出来,是比较稳妥的做法。
另外,据 GitHub 上的 anthropics/claude-code#66918,有用户反馈申诉页会跳回 claude.ai/new、打不开表单。遇到这种情况,可以按《How to get support》里的方式,通过帮助中心的消息窗口或邮件联系支持团队,同一个问题只开一个会话。
教程:Claude Code 用 API Key 接入
Claude Code 除了用 Claude 账号登录,也支持通过环境变量指定 Base URL 和 API Key。这样它的请求走你配置的 API 地址,不依赖 claude.ai 账号的登录状态。下面是我们实际跑通的配置。
第一步:创建 API Key
在本站注册登录后,到控制台创建一个 API Key,复制保存好,不要贴到聊天记录或代码仓库里。
第二步:写全局 ~/.claude/settings.json
把配置写在全局的 ~/.claude/settings.json(Windows 是 %USERPROFILE%\.claude\settings.json),这样所有项目都生效:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
"ANTHROPIC_AUTH_TOKEN": "你的 API Key"
},
"model": "claude-sonnet-5-5"
}
注意三点:
ANTHROPIC_BASE_URL写https://api.aicodewith.ai,不要带/v1;- Key 填在
ANTHROPIC_AUTH_TOKEN。如果你的 shell 里还设着旧的ANTHROPIC_API_KEY或ANTHROPIC_BASE_URL,先unset掉,免得互相覆盖; model可以换成claude-opus-5-5。用哪个模型,可以参考《Claude Code 用哪个模型》。
更完整的字段说明见《Claude Code 如何接入第三方 API》。
第三步:验证能不能用
claude -p "只回复两个字:收到" --output-format json
返回里 is_error 是 false、modelUsage 里出现 claude-sonnet-5-5,就说明请求已经走 API Key 了。
实测结果(Claude Code 2.1.310,Linux)
我们在一个临时目录里用上面的配置跑了两组测试:
| 测试 | 结果 | 耗时 |
|---|---|---|
| 简单请求「只回复两个字:收到」,连跑 4 次 | 每次都返回「收到」 | API 耗时 1.4–1.7 秒,命令整体 1.8–2.3 秒 |
| 让它修 stats.py 里 avg([]) 的 ZeroDivisionError,写 test_stats.py 并运行 | 改成空列表返回 0.0,测试跑通 | 8.5 秒,5 轮,命令整体约 9 秒 |
第二组用的命令如下,--permission-mode acceptEdits 让它可以直接改文件,--allowedTools 只放行 python3:
claude -p "stats.py 里的 avg 传空列表会抛 ZeroDivisionError。请修复:空列表时返回 0.0;再写一个 test_stats.py 覆盖空列表和 [1,2,3],用 python3 test_stats.py 运行,通过后用一句话汇报。" \
--permission-mode acceptEdits \
--allowedTools "Bash(python3:*)" "Edit" "Write" "Read" \
--output-format json
它最后回报:「avg 现在对空列表返回 0.0,test_stats.py 用 assert 覆盖了空列表和 [1,2,3],运行通过。」我们自己再跑一次 python3 test_stats.py,同样通过。测完已经删除临时目录里含 Key 的配置和会话记录。
顺带:Codex 和 Cursor 怎么接
Codex:写在全局 ~/.codex/config.toml,用 experimental_bearer_token 放 Key:
model = "gpt-6.1-sol"
model_provider = "aicodewith"
[model_providers.aicodewith]
name = "aicodewith"
base_url = "https://api.aicodewith.ai/chatgpt/v1"
wire_api = "responses"
experimental_bearer_token = "你的 API Key"
字段含义见《Codex config.toml 配置详解》。本文只实测了 Claude Code;Codex 配好后如果报 401,见下文的排查。
Cursor:据 Cursor 文档,自带 Key 在 Settings → Models 里按厂商填写,只对聊天模型生效,Tab 补全仍用 Cursor 自己的模型;请求会经过 Cursor 的服务器拼装提示词。能不能填第三方地址,以你当前版本的设置页为准。
三个客户端各有长处,按自己的工作流选就行,同一个 Key 可以同时配给 Claude Code 和 Codex。
报错排查:401 和 429
401:Key 无效或没带上
我们用一个故意写错的 Key 直接请求接口,返回的是 HTTP 401 和「请在请求中提供有效的 API Key。」。同样的错 Key 放进 Claude Code,claude -p 在 90 秒内都没有返回,因为它会自动重试,看起来像「卡住」。遇到这种情况按顺序查:
~/.claude/settings.json里的 Key 有没有多复制空格或换行;- shell 里是不是还有旧的
ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN,用env | grep ANTHROPIC看一眼(只看变量名,别把 Key 贴到别处); - Key 是否已在控制台删除或停用。
Codex 侧的 401 逐条排查见《Codex 401 Unauthorized 怎么解决》。
429:请求太多
429 表示短时间内请求过多或触到了使用窗口。先等一会儿再试,减少并发的子 Agent 数量;长任务拆小。怎么分清限流、额度还是窗口,见《Codex 429 Too Many Requests 怎么解决》,Claude Code 订阅额度用完的情况见《Claude Code 额度用完怎么办》。
常见问题
Claude 真的是按积分封号吗?
不确定。积分制只是 @make_claude、@Mashiro_0619 等帖子的说法,Anthropic 没有公开过。官方能查到的只有三类原因:多次违反使用政策、不支持的地区注册、违反服务条款。
Claude 账号被封了还能找回吗?
可以申诉。用被封的账号登录 claude.ai,在受限页面填申诉表单。等待期间可以先导出数据。
Claude Code 封号和 Claude 网页封号是一回事吗?
用 Claude 账号登录的 Claude Code 和网页版是同一个账号,账号被封两边都用不了。按使用政策,用另一个账号绕过封禁本身也是违规。用 API Key 接入的 Claude Code 走的是 Key 对应的服务,同样要遵守该服务的条款。
用 API Key 之后还需要登录 Claude 账号吗?
不需要。配好 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 后,Claude Code 直接用 Key 发请求。我们实测时用的是一个全新的空 HOME 目录,没有任何登录记录。
settings.json 写在项目里可以吗?
可以,但不建议把 Key 写进项目目录,容易被提交到仓库。放在全局 ~/.claude/settings.json 最省心。
测试环境
- Claude Code 2.1.310,Linux,临时 HOME 目录;
- 模型
claude-sonnet-5-5,所有请求走本站 API Key; - 测试时间 2026 年 10 月 29 日。测完已删除含 Key 的配置和日志。



