# 需求整理 → 数据与页面规划
## 你要的东西(归纳)
1. **更多指标**:免费额度不只写「有 Free」,要尽量量化到 **token 量级**(美元额度则按公开单价粗算)。
2. **排行 / 分类筛选**:按可直接用、预估 token、兼容性、服务状态等排序过滤。
3. **论坛情报**:去 Reddit / HF / V2EX / Linux.do / 官方论坛等挖新线索,再回官方核实。
4. **服务状态**:官方状态页 + 论坛体感(如 Codex 重置、Gemini 卡顿),并标置信度。
5. **页面**:信息变多后要重新布局,默认仍紧凑,详情折叠。
## 数据模型(每家供应商增加)
| 字段 | 含义 |
|------|------|
| `channel` | `api` / `agent` / `cli` / `ide` / `desktop` / `webui` / `local_runtime` |
| `quota_raw` | 官网原文额度($ / Neurons / 次/天) |
| `quota_tokens_est` | 粗算 token(整数,可空) |
| `quota_basis` | 换算假设(必须写明,禁止假装精确) |
| `service_status` | `ok` / `degraded` / `outage` / `unknown` |
| `status_note` | 一句话状态 |
| `status_as_of` | 状态判定日期(YYYY-MM-DD 或可读短日期) |
| `status_sources` | 官方/论坛链接 |
| `status_confidence` | 状态可信度:`high` / `med` / `low`(高/中/低) |
| `status_official` | 状态是否来自官方渠道/员工确认(是/否) |
| `forum_signals` | `[{source,summary,summary_en,summary_zh,lang,url,sentiment,date,confidence,official}]`;原文中文仅中文,原文英文保留英文并附中文翻译;公告含来源、时间、可信度、是否官方认证 |
| `ready_score` | 可开箱即用 0–100(已有) |
| `blockers` | 卡点标签(已有) |
### Token 粗算默认假设(可改)
- 文本:按 **$1 ≈ 1,000,000 input tokens**(约 $1/M,偏保守展示「量级」)
- 若只有「次/天」:按每次 ≈ 2k tokens 估日量 ×30 → 月量级,并标注
- Neurons / 专有计量:无公开换算则 **不硬转 token**,只显示原文 + `quota_tokens_est=null`
## 页面信息架构
1. **顶栏**:标题 + 三指标(可直接用数 / 状态异常数 / 本机已配置)
2. **状态条**:最近官方/论坛告警(可折叠)
3. **排行榜**:按「预估 token」或「可用性」切换 Top 列表(紧凑)
4. **工具栏筛选**:可直接用 | 高额度 | 服务正常 | OpenAI兼容 | 有告警 | 全部 + 搜索
5. **卡片(默认折叠)**
- 一行:名称、可用性分、预估 token、状态点
- 展开:额度原文+换算假设、下一步、模型、论坛信号、官方链接
## 采集流程增量
`watchlist → 搜索/论坛 → 官网核实 → 额度换算 → 状态合并 → 评分 → diff → 落盘 → 生成站点 → 隧道巡检`