# Image Review — 图片审查

将图片密集的视觉分析移出主对话上下文。通过视觉 API 分析本地图片，结果缓存磁盘，只返回精简摘要。

## 环境配置

```powershell
$env:IMAGE_REVIEW_API_KEY="sk-xxxx"
$env:IMAGE_REVIEW_BASE_URL="https://your-api-endpoint.com"
$env:IMAGE_REVIEW_MODEL="gpt-5.5"          # 可选
$env:IMAGE_REVIEW_OUTPUT_DIR="image_reviews"  # 可选
```

## 使用

```powershell
# 单图审查
python analyze_image.py "E:\path\to\frame.png" \
  --prompt "检查画面质量、人物一致性、光影是否自然。"

# 多图审查
python analyze_image.py "frames/shot01.png" "frames/shot02.png" \
  --prompt "比较各镜头间的视觉一致性，重点看色调、人物特征、场景连续性。"

# 强制重新分析（忽略缓存）
python analyze_image.py "frame.png" --prompt "..." --force
```

## 输出

- `.review.json` — 机器可读报告
- `.review.md` — 人类可读报告
- 缓存键：图片哈希 + prompt 哈希 + 模型名

## 设计原则

不把 base64 图片数据、长视觉描述或完整模型输出粘贴进对话（除非用户明确要求）。需要证据时，引用保存的 `.review.md` 或 `.review.json` 路径。
