# Claude Code 切换模型不生效？核对 --model 和 ANTHROPIC_MODEL

用两种不同的模型标识复现覆盖：终端变量作为候选，单次启动的 --model 作为显式选择。先看实际请求里的 model，再改持久配置。

- 核验版本：Claude Code 2.1.177
- 环境：本机隔离配置，测试服务不会转发真实请求。

1. 在隔离终端给 ANTHROPIC_MODEL 设置 qwen3.8-flash；不在自己的 Shell 启动文件中永久修改。
2. 同一次启动加 --model deepseek-v4.1-flash。样例服务记录客户端发出的 model 字段，不记录凭据。
3. 先判定是哪层选择了模型，再到 apizt 使用记录核对真实请求的返回型号。模型名出现不代表当前通道支持。

## 复跑

安装对应版本的 CLI，Python 3.11+，解压后执行：

```bash
python3 lab.py --output ./result c01
```

不要通过修改 Base URL 来纠正 model 字段。前者决定服务地址，后者决定模型；实际网关的模型权限要另核对。
