# Gemini CLI 交互能用，脚本怎么确认真的有结果？

用 -p 与 --output-format json 运行一条无工具的测试消息，核对退出码、JSON 和实际 response。

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

1. 安装或定位 Gemini CLI，先运行 gemini --version；练习包使用专用配置目录和本机 Gemini 测试端点。
2. 执行 gemini -p 配合 --output-format json，先检查退出码，再以 JSON 解析器读取 stdout。
3. 比较 response 与预期标记；脚本把 stderr 作为日志单独保存。若没有结构化结果，先定位授权或响应格式，不把空字符串当成功。

## 复跑

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

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

这里验证本机客户端输出协议；真实模型调用需使用可用的 apizt 凭据并检查请求回执。
