# Model Playbook

> v0.12 起，本文件作为模型选择攻略本。`.opencode/opencode.json` 仍是 OpenCode 的模型白名单，`configs/models.yaml` 是跨平台策略参考。

## Profiles

### premium

用于高价值、长上下文、强叙事任务。成本最高，但最稳。

- dr-plan：Claude Opus 4.7（cache）
- dr-editor-in-chief：Claude Opus 4.7（cache）
- dr-pm / dr-analyst：Claude Sonnet 4.6（cache）
- dr-chief-editor：Gemini 3.1 Pro Preview
- dr-verifier：GPT-5.4
- translate / polish：Claude Sonnet 4.6

适用：投资报告、管理层决策报告、需要交付 PDF/DOCX 的正式项目。

### balanced

默认推荐。保留关键环节的强模型，把机械任务交给更便宜模型。

- dr-plan：Claude Opus 4.7（cache）
- dr-editor-in-chief：Claude Opus 4.7（cache）
- dr-pm / dr-analyst：Claude Sonnet 4.6（cache）
- dr-searcher：Claude Haiku 4.5
- dr-verifier：Qwen3.6 Plus 或 GPT-5.4
- translate / polish：Claude Sonnet 4.6，`--workers 4`

适用：大多数 10,000-35,000 中文字报告。

### budget

用于探索性研究或内部草稿。牺牲部分风格和深度，换取成本控制。

- dr-plan：Claude Sonnet 4.6 或 Qwen3.6 Plus
- dr-editor-in-chief：Claude Sonnet 4.6
- dr-analyst：Qwen3.6 Plus / DeepSeek V3.2
- dr-verifier：MiniMax M2.7 / Kimi K2.5
- translate / polish：Qwen3.6 Plus 或 Claude Haiku 4.5（需要人工抽检）

适用：快速扫盘、预研、内部初稿。不建议直接用于最终交付。

### cn-heavy

用于中国市场、NMPA、企业工商/中文媒体密集场景。

- dr-analyst：Claude Sonnet 4.6 + Qwen3.6 Plus 交叉
- dr-verifier：Qwen3.6 Plus
- dr-searcher：Haiku + Serper/Brave 中文关键词
- translate / polish：Claude Sonnet 4.6

适用：中国药企、国产替代、供应链、政策环境、中文专有名词较多的研究。

### verifier

用于交叉模型验证，避免同模型同偏差。

- 首选：GPT-5.4
- 备用：Qwen3.6 Plus
- 低成本：MiniMax M2.7 / Kimi K2.5

规则：dr-verifier 不使用 Claude 家族，除非用户明确接受同源偏差风险。

## Switching Rules

- 高层结构、最终合稿、Executive Summary：优先 Opus。
- 章节深研：Sonnet 是默认；预算敏感时用 Qwen/DeepSeek，但必须加强 verifier。
- 事实核查与术语核查：优先 Haiku + 搜索 API；低置信度条目人工复核。
- 翻译与润色：默认 Sonnet；并发提速优先调 `--workers`，不要盲目换便宜模型。
- 限流时：先降并发，再换模型。

## Operational Defaults

```bash
uv run python scripts/translate.py <slug> --workers 4 --model anthropic/claude-sonnet-4.6
uv run python scripts/polish.py <slug> --workers 4 --model anthropic/claude-sonnet-4.6
uv run python scripts/build_glossary.py <slug> --workers 4 --model anthropic/claude-haiku-4.5
```
