{
  "kept_apart_because_price_differs": [
    {
      "model_a": "doubao-seed3d-2-0-260328",
      "model_b": "doubao-seed3d-2-0",
      "price_a": [
        5.71428571,
        null,
        null
      ],
      "price_b": [
        5.71428571,
        null,
        0.342857
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "doubao-seedance-2-0-260128",
      "model_b": "doubao-seedance-2-0",
      "price_a": [
        3.28571429,
        1.0,
        null
      ],
      "price_b": [
        3.642857,
        1.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen-flash-character",
      "model_b": "qwen-flash-character-2026-02-26",
      "price_a": [
        0.017857,
        6.000056,
        null
      ],
      "price_b": [
        0.012857,
        8.333437,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen-vl-ocr",
      "model_b": "qwen-vl-ocr-2024-10-28",
      "price_a": [
        0.021428,
        1.666682,
        null
      ],
      "price_b": [
        0.357143,
        1.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen-vl-ocr",
      "model_b": "qwen-vl-ocr-2025-04-13",
      "price_a": [
        0.021428,
        1.666682,
        null
      ],
      "price_b": [
        0.357143,
        1.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen-vl-ocr",
      "model_b": "qwen-vl-ocr-2025-08-28",
      "price_a": [
        0.021428,
        1.666682,
        null
      ],
      "price_b": [
        0.357143,
        1.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen3-max",
      "model_b": "qwen3-max-2025-09-23",
      "price_a": [
        0.17857143,
        4.0,
        null
      ],
      "price_b": [
        0.42857143,
        4.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen3-vl-flash",
      "model_b": "qwen3-vl-flash-2025-10-15",
      "price_a": [
        0.01071429,
        10.666667,
        null
      ],
      "price_b": [
        0.01071429,
        10.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    },
    {
      "model_a": "qwen3-vl-flash",
      "model_b": "qwen3-vl-flash-2026-01-22",
      "price_a": [
        0.01071429,
        10.666667,
        null
      ],
      "price_b": [
        0.01071429,
        10.0,
        null
      ],
      "reason": "两个名字官方价不同，不是同价别名，均保留"
    }
  ],
  "removed": [
    {
      "kept": "claude-haiku-4-5",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "claude-haiku-4-5-20251001"
    },
    {
      "kept": "claude-opus-4-1",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "claude-opus-4-1-20250805"
    },
    {
      "kept": "claude-opus-4-0",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "claude-opus-4-20250514"
    },
    {
      "kept": "claude-opus-4-5",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "claude-opus-4-5-20251101"
    },
    {
      "kept": "claude-sonnet-4-0",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "claude-sonnet-4-20250514"
    },
    {
      "kept": "claude-sonnet-4-5",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "claude-sonnet-4-5-20250929"
    },
    {
      "kept": "doubao-seed-2-0-pro-260215",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seed-2-0-pro"
    },
    {
      "kept": "doubao-seed-2-1-pro-260628",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seed-2-1-pro"
    },
    {
      "kept": "doubao-seed-2-1-turbo-260628",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seed-2-1-turbo"
    },
    {
      "kept": "doubao-seedance-2-0-fast-260128",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seedance-2-0-fast"
    },
    {
      "kept": "doubao-seedream-4-0-250828",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seedream-4-0"
    },
    {
      "kept": "doubao-seedream-4-5-251128",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seedream-4-5"
    },
    {
      "kept": "doubao-seedream-5-0-lite-260128",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seedream-5-0-lite"
    },
    {
      "kept": "doubao-seedream-5-0-pro-260628",
      "reason": "官方 ID 自带日期，无日期名是老源自造",
      "removed": "doubao-seedream-5-0-pro"
    },
    {
      "kept": "gemini-2.5-flash-lite",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "gemini-2.5-flash-lite-preview-09-2025"
    },
    {
      "kept": "qvq-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qvq-max-2025-03-25"
    },
    {
      "kept": "qvq-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qvq-max-2025-05-15"
    },
    {
      "kept": "qvq-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qvq-plus-2025-05-15"
    },
    {
      "kept": "qwen-coder-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-coder-plus-2024-11-06"
    },
    {
      "kept": "qwen-coder-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-coder-turbo-2024-09-19"
    },
    {
      "kept": "qwen-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-flash-2025-07-28"
    },
    {
      "kept": "qwen-image-2.0",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-2.0-2026-03-03"
    },
    {
      "kept": "qwen-image-2.0-pro",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-2.0-pro-2026-03-03"
    },
    {
      "kept": "qwen-image-2.0-pro",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-2.0-pro-2026-04-22"
    },
    {
      "kept": "qwen-image-edit-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-edit-max-2026-01-16"
    },
    {
      "kept": "qwen-image-edit-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-edit-plus-2025-10-30"
    },
    {
      "kept": "qwen-image-edit-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-edit-plus-2025-12-15"
    },
    {
      "kept": "qwen-image-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-max-2025-12-30"
    },
    {
      "kept": "qwen-image-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-image-plus-2026-01-09"
    },
    {
      "kept": "qwen-long",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-long-2025-01-25"
    },
    {
      "kept": "qwen-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-max-2024-04-28"
    },
    {
      "kept": "qwen-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-max-2024-09-19"
    },
    {
      "kept": "qwen-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-max-2025-01-25"
    },
    {
      "kept": "qwen-omni-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-omni-turbo-2025-01-19"
    },
    {
      "kept": "qwen-omni-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-omni-turbo-2025-03-26"
    },
    {
      "kept": "qwen-omni-turbo-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-omni-turbo-realtime-2025-05-08"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2024-12-20"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-01-12"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-01-25"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-04-28"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-07-14"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-07-28"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-09-11"
    },
    {
      "kept": "qwen-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-plus-2025-12-01"
    },
    {
      "kept": "qwen-tts-latest",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-tts-2025-04-10"
    },
    {
      "kept": "qwen-tts-latest",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-tts-2025-05-22"
    },
    {
      "kept": "qwen-tts-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-tts-realtime-2025-07-15"
    },
    {
      "kept": "qwen-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-turbo-2024-11-01"
    },
    {
      "kept": "qwen-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-turbo-2025-02-11"
    },
    {
      "kept": "qwen-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-turbo-2025-04-28"
    },
    {
      "kept": "qwen-turbo",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-turbo-2025-07-15"
    },
    {
      "kept": "qwen-vl-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-max-2024-11-19"
    },
    {
      "kept": "qwen-vl-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-max-2024-12-30"
    },
    {
      "kept": "qwen-vl-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-max-2025-01-25"
    },
    {
      "kept": "qwen-vl-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-max-2025-04-02"
    },
    {
      "kept": "qwen-vl-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-max-2025-04-08"
    },
    {
      "kept": "qwen-vl-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-max-2025-08-13"
    },
    {
      "kept": "qwen-vl-ocr",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-ocr-2025-11-20"
    },
    {
      "kept": "qwen-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-plus-2025-01-02"
    },
    {
      "kept": "qwen-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-plus-2025-01-25"
    },
    {
      "kept": "qwen-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-plus-2025-05-07"
    },
    {
      "kept": "qwen-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-plus-2025-07-10"
    },
    {
      "kept": "qwen-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen-vl-plus-2025-08-15"
    },
    {
      "kept": "qwen3-coder-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-coder-flash-2025-07-28"
    },
    {
      "kept": "qwen3-coder-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-coder-plus-2025-07-22"
    },
    {
      "kept": "qwen3-coder-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-coder-plus-2025-09-23"
    },
    {
      "kept": "qwen3-livetranslate-flash-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-livetranslate-flash-realtime-2025-09-22"
    },
    {
      "kept": "qwen3-max",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-max-2026-01-23"
    },
    {
      "kept": "qwen3-omni-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-omni-flash-2025-09-15"
    },
    {
      "kept": "qwen3-omni-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-omni-flash-2025-12-01"
    },
    {
      "kept": "qwen3-omni-flash-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-omni-flash-realtime-2025-09-15"
    },
    {
      "kept": "qwen3-omni-flash-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-omni-flash-realtime-2025-12-01"
    },
    {
      "kept": "qwen3-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-vl-plus-2025-09-23"
    },
    {
      "kept": "qwen3-vl-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3-vl-plus-2025-12-19"
    },
    {
      "kept": "qwen3.5-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-flash-2026-02-23"
    },
    {
      "kept": "qwen3.5-omni-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-omni-flash-2026-03-15"
    },
    {
      "kept": "qwen3.5-omni-flash-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-omni-flash-realtime-2026-03-15"
    },
    {
      "kept": "qwen3.5-omni-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-omni-plus-2026-03-15"
    },
    {
      "kept": "qwen3.5-omni-plus-realtime",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-omni-plus-realtime-2026-03-15"
    },
    {
      "kept": "qwen3.5-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-plus-2026-02-15"
    },
    {
      "kept": "qwen3.5-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.5-plus-2026-04-20"
    },
    {
      "kept": "qwen3.6-flash",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.6-flash-2026-04-16"
    },
    {
      "kept": "qwen3.6-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwen3.6-plus-2026-04-02"
    },
    {
      "kept": "qwq-plus",
      "reason": "厂商版本固定快照，与浮动名同价",
      "removed": "qwq-plus-2025-03-05"
    }
  ],
  "removed_count": 84,
  "risk": "若客户端把模型 pin 到了被删的快照名（如 claude-haiku-4-5-20251001），同步后该名字将没有价格，new-api 会拒绝请求。需要的话把它加回倍率表即可。",
  "rule": "OpenAI/Anthropic/Google/阿里：浮动名是正名，删日期名；字节火山方舟/Tripo：官方 ID 自带日期，日期名是正名，删无日期名。仅在两者价格一致（相对差 <1%）时视为冗余。",
  "what": "已清理的冗余日期快照别名"
}