# Gemini CLI 非交互缺少 Key：先确认认证方式和变量

选择 Gemini API Key 认证，用两次同样的非交互请求对照未设置 Key 和存在测试 Key 的差别。

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

1. 先核对使用的 Gemini CLI 版本与 auth.selectedType，练习包将登录设置与日常目录隔离。
2. 不给测试进程 GEMINI_API_KEY，记录是否在请求之前失败；不要打印凭据变量的值。
3. 补入仅本地服务使用的测试 Key，重复同一句短提示。迁移到 apizt 后，以真实 HTTP 状态与模型回执为准。

## 复跑

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

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

本机无 Key 失败与服务器返回 401 属于不同阶段，修复时不要把两者混成一种错误。
