{
  "schema_version": 1,
  "kind": "new-api-video-pricing",
  "generated_at": "2026-10-21T07:30:48+08:00",
  "generated_at_unix": 1792539048,
  "source": {
    "database": "new-api",
    "container": "postgres",
    "tables": [
      "options",
      "abilities",
      "channels"
    ],
    "system_name": "volcengine",
    "server_address": "https://api.volcengine.org"
  },
  "money": {
    "native_currency": "USD",
    "quota_per_unit": 500000,
    "usd_to_cny": 1.0,
    "note": "amount_usd is what New API bills: quota = amount_usd * quota_per_unit * group_ratio; amount_cny = amount_usd * usd_to_cny; unit_price_* is the price of one billing_unit (second / request / million_tokens)"
  },
  "group_ratio": {
    "default": 1.0,
    "pro": 1.0,
    "seedance": 1.0,
    "svip": 1.0,
    "vip": 1.0,
    "特惠分组": 1.0
  },
  "sample_durations_seconds": [
    4,
    5,
    10
  ],
  "stats": {
    "video_models": 8,
    "available_models": 6,
    "parsed_models": 8,
    "priced_tiers": 22,
    "unpriced_tiers": 10,
    "ability_rows": 75,
    "ability_models": 22,
    "warnings": 6
  },
  "models": [
    {
      "model": "doubao-seedance-2-0",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": null,
      "expression": "u(\"resolution\") == \"480p\" ? tier(\"480p\", unpriced(\"480p\")) : u(\"resolution\") == \"720p\" ? tier(\"720p\", u(\"seconds\") * 0.75) : u(\"resolution\") == \"1080p\" ? tier(\"1080p\", u(\"seconds\") * 1.6) : tier(\"4k\", u(\"seconds\") * 2.9)",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [],
      "has_unmatched_fallback": false,
      "usage_fields": [
        "resolution",
        "seconds"
      ],
      "flat_price_usd": 0.35,
      "flat_price_active": false,
      "units": [
        "second"
      ],
      "price_range_usd": {
        "min_unit_price_usd": 0.75,
        "max_unit_price_usd": 2.9
      },
      "tiers": [
        {
          "tier": "480p",
          "order": 1,
          "priced": false,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"480p\"",
              "field": "resolution",
              "op": "==",
              "value": "480p"
            }
          ],
          "condition": "u(\"resolution\") == \"480p\"",
          "formula": "unpriced(\"480p\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "480p",
          "verified": null
        },
        {
          "tier": "720p",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            }
          ],
          "condition": "u(\"resolution\") == \"720p\"",
          "formula": "u(\"seconds\") * 0.75",
          "unit": "second",
          "unit_price_usd": 0.75,
          "unit_price_cny": 0.75,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.75,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.75"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 3.0,
              "amount_cny": 3.0,
              "quota": 1500000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 3.75,
              "amount_cny": 3.75,
              "quota": 1875000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 7.5,
              "amount_cny": 7.5,
              "quota": 3750000,
              "matched_tier": "720p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "1080p",
          "order": 3,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\"",
          "formula": "u(\"seconds\") * 1.6",
          "unit": "second",
          "unit_price_usd": 1.6,
          "unit_price_cny": 1.6,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 1.6,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 1.6"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 6.4,
              "amount_cny": 6.4,
              "quota": 3200000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 8.0,
              "amount_cny": 8.0,
              "quota": 4000000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 16.0,
              "amount_cny": 16.0,
              "quota": 8000000,
              "matched_tier": "1080p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "4k",
          "order": 4,
          "priced": true,
          "fallback": false,
          "conditions": [],
          "condition": null,
          "formula": "u(\"seconds\") * 2.9",
          "unit": "second",
          "unit_price_usd": 2.9,
          "unit_price_cny": 2.9,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 2.9,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 2.9"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 11.6,
              "amount_cny": 11.6,
              "quota": 5800000,
              "matched_tier": "4k",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 14.5,
              "amount_cny": 14.5,
              "quota": 7250000,
              "matched_tier": "4k",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 29.0,
              "amount_cny": 29.0,
              "quota": 14500000,
              "matched_tier": "4k",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 9,
        "channels_enabled": 3,
        "ability_rows": 9,
        "max_priority": 0,
        "available": true
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": []
    },
    {
      "model": "doubao-seedance-2-0-260128",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": null,
      "expression": "u(\"resolution\") == \"480p\" ? tier(\"480p\", unpriced(\"480p\")) : u(\"resolution\") == \"720p\" ? tier(\"720p\", u(\"seconds\") * 0.75) : u(\"resolution\") == \"1080p\" ? tier(\"1080p\", u(\"seconds\") * 1.6) : tier(\"4k\", u(\"seconds\") * 2.9)",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [],
      "has_unmatched_fallback": false,
      "usage_fields": [
        "resolution",
        "seconds"
      ],
      "flat_price_usd": 0.35,
      "flat_price_active": false,
      "units": [
        "second"
      ],
      "price_range_usd": {
        "min_unit_price_usd": 0.75,
        "max_unit_price_usd": 2.9
      },
      "tiers": [
        {
          "tier": "480p",
          "order": 1,
          "priced": false,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"480p\"",
              "field": "resolution",
              "op": "==",
              "value": "480p"
            }
          ],
          "condition": "u(\"resolution\") == \"480p\"",
          "formula": "unpriced(\"480p\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "480p",
          "verified": null
        },
        {
          "tier": "720p",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            }
          ],
          "condition": "u(\"resolution\") == \"720p\"",
          "formula": "u(\"seconds\") * 0.75",
          "unit": "second",
          "unit_price_usd": 0.75,
          "unit_price_cny": 0.75,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.75,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.75"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 3.0,
              "amount_cny": 3.0,
              "quota": 1500000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 3.75,
              "amount_cny": 3.75,
              "quota": 1875000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 7.5,
              "amount_cny": 7.5,
              "quota": 3750000,
              "matched_tier": "720p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "1080p",
          "order": 3,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\"",
          "formula": "u(\"seconds\") * 1.6",
          "unit": "second",
          "unit_price_usd": 1.6,
          "unit_price_cny": 1.6,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 1.6,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 1.6"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 6.4,
              "amount_cny": 6.4,
              "quota": 3200000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 8.0,
              "amount_cny": 8.0,
              "quota": 4000000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 16.0,
              "amount_cny": 16.0,
              "quota": 8000000,
              "matched_tier": "1080p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "4k",
          "order": 4,
          "priced": true,
          "fallback": false,
          "conditions": [],
          "condition": null,
          "formula": "u(\"seconds\") * 2.9",
          "unit": "second",
          "unit_price_usd": 2.9,
          "unit_price_cny": 2.9,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 2.9,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 2.9"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 11.6,
              "amount_cny": 11.6,
              "quota": 5800000,
              "matched_tier": "4k",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 14.5,
              "amount_cny": 14.5,
              "quota": 7250000,
              "matched_tier": "4k",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 29.0,
              "amount_cny": 29.0,
              "quota": 14500000,
              "matched_tier": "4k",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 8,
        "channels_enabled": 3,
        "ability_rows": 8,
        "max_priority": 0,
        "available": true
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": []
    },
    {
      "model": "doubao-seedance-2-0-fast",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": null,
      "expression": "u(\"resolution\") == \"480p\" ? tier(\"480p\", unpriced(\"480p\")) : u(\"resolution\") == \"720p\" ? tier(\"720p\", u(\"seconds\") * 0.36) : tier(\"1080p\", unpriced(\"1080p\"))",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [],
      "has_unmatched_fallback": false,
      "usage_fields": [
        "resolution",
        "seconds"
      ],
      "flat_price_usd": 0.25,
      "flat_price_active": false,
      "units": [
        "second"
      ],
      "price_range_usd": {
        "min_unit_price_usd": 0.36,
        "max_unit_price_usd": 0.36
      },
      "tiers": [
        {
          "tier": "480p",
          "order": 1,
          "priced": false,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"480p\"",
              "field": "resolution",
              "op": "==",
              "value": "480p"
            }
          ],
          "condition": "u(\"resolution\") == \"480p\"",
          "formula": "unpriced(\"480p\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "480p",
          "verified": null
        },
        {
          "tier": "720p",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            }
          ],
          "condition": "u(\"resolution\") == \"720p\"",
          "formula": "u(\"seconds\") * 0.36",
          "unit": "second",
          "unit_price_usd": 0.36,
          "unit_price_cny": 0.36,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.36,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.36"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 1.44,
              "amount_cny": 1.44,
              "quota": 720000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 1.8,
              "amount_cny": 1.8,
              "quota": 900000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 3.6,
              "amount_cny": 3.6,
              "quota": 1800000,
              "matched_tier": "720p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "1080p",
          "order": 3,
          "priced": false,
          "fallback": false,
          "conditions": [],
          "condition": null,
          "formula": "unpriced(\"1080p\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "1080p",
          "verified": null
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 4,
        "channels_enabled": 0,
        "ability_rows": 4,
        "max_priority": 0,
        "available": false
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": [
        "configured in seedance but no enabled channel serves it"
      ]
    },
    {
      "model": "doubao-seedance-2-0-fast-260128",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": null,
      "expression": "u(\"resolution\") == \"480p\" ? tier(\"480p\", unpriced(\"480p\")) : u(\"resolution\") == \"720p\" ? tier(\"720p\", u(\"seconds\") * 0.36) : tier(\"1080p\", unpriced(\"1080p\"))",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [],
      "has_unmatched_fallback": false,
      "usage_fields": [
        "resolution",
        "seconds"
      ],
      "flat_price_usd": 0.25,
      "flat_price_active": false,
      "units": [
        "second"
      ],
      "price_range_usd": {
        "min_unit_price_usd": 0.36,
        "max_unit_price_usd": 0.36
      },
      "tiers": [
        {
          "tier": "480p",
          "order": 1,
          "priced": false,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"480p\"",
              "field": "resolution",
              "op": "==",
              "value": "480p"
            }
          ],
          "condition": "u(\"resolution\") == \"480p\"",
          "formula": "unpriced(\"480p\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "480p",
          "verified": null
        },
        {
          "tier": "720p",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            }
          ],
          "condition": "u(\"resolution\") == \"720p\"",
          "formula": "u(\"seconds\") * 0.36",
          "unit": "second",
          "unit_price_usd": 0.36,
          "unit_price_cny": 0.36,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.36,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.36"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 1.44,
              "amount_cny": 1.44,
              "quota": 720000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 1.8,
              "amount_cny": 1.8,
              "quota": 900000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 3.6,
              "amount_cny": 3.6,
              "quota": 1800000,
              "matched_tier": "720p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "1080p",
          "order": 3,
          "priced": false,
          "fallback": false,
          "conditions": [],
          "condition": null,
          "formula": "unpriced(\"1080p\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "1080p",
          "verified": null
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 5,
        "channels_enabled": 0,
        "ability_rows": 5,
        "max_priority": 0,
        "available": false
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": [
        "configured in seedance but no enabled channel serves it"
      ]
    },
    {
      "model": "doubao-seedance-2-5",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": null,
      "expression": "u(\"resolution\") == nil || u(\"input_video_count\") == nil ? unpriced(\"__missing_usage__\") : u(\"resolution\") == \"1080p\" && u(\"input_video_count\") == 0 ? tier(\"1080p\", u(\"seconds\") * 2.41) : u(\"resolution\") == \"1080p\" && u(\"input_video_count\") > 0 ? tier(\"1080p有参考视频\", u(\"seconds\") * 2.85) : u(\"resolution\") == \"720p\" && u(\"input_video_count\") == 0 ? tier(\"720p\", u(\"seconds\") * 1.2) : u(\"resolution\") == \"720p\" && u(\"input_video_count\") > 0 ? tier(\"720p有参考视频\", u(\"seconds\") * 1.62) : tier(\"__unmatched__\", unpriced(\"__unmatched__\"))",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [
        "resolution",
        "input_video_count"
      ],
      "has_unmatched_fallback": true,
      "usage_fields": [
        "resolution",
        "input_video_count",
        "seconds"
      ],
      "flat_price_usd": 0.5,
      "flat_price_active": false,
      "units": [
        "second"
      ],
      "price_range_usd": {
        "min_unit_price_usd": 1.2,
        "max_unit_price_usd": 2.85
      },
      "tiers": [
        {
          "tier": "1080p",
          "order": 1,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            },
            {
              "expr": "u(\"input_video_count\") == 0",
              "field": "input_video_count",
              "op": "==",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\" && u(\"input_video_count\") == 0",
          "formula": "u(\"seconds\") * 2.41",
          "unit": "second",
          "unit_price_usd": 2.41,
          "unit_price_cny": 2.41,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 2.41,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 2.41"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 9.64,
              "amount_cny": 9.64,
              "quota": 4820000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 12.05,
              "amount_cny": 12.05,
              "quota": 6025000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 24.1,
              "amount_cny": 24.1,
              "quota": 12050000,
              "matched_tier": "1080p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "1080p有参考视频",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            },
            {
              "expr": "u(\"input_video_count\") > 0",
              "field": "input_video_count",
              "op": ">",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\" && u(\"input_video_count\") > 0",
          "formula": "u(\"seconds\") * 2.85",
          "unit": "second",
          "unit_price_usd": 2.85,
          "unit_price_cny": 2.85,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 2.85,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 2.85"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 11.4,
              "amount_cny": 11.4,
              "quota": 5700000,
              "matched_tier": "1080p有参考视频",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 14.25,
              "amount_cny": 14.25,
              "quota": 7125000,
              "matched_tier": "1080p有参考视频",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 28.5,
              "amount_cny": 28.5,
              "quota": 14250000,
              "matched_tier": "1080p有参考视频",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "720p",
          "order": 3,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            },
            {
              "expr": "u(\"input_video_count\") == 0",
              "field": "input_video_count",
              "op": "==",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"720p\" && u(\"input_video_count\") == 0",
          "formula": "u(\"seconds\") * 1.2",
          "unit": "second",
          "unit_price_usd": 1.2,
          "unit_price_cny": 1.2,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 1.2,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 1.2"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 4.8,
              "amount_cny": 4.8,
              "quota": 2400000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 6.0,
              "amount_cny": 6.0,
              "quota": 3000000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 12.0,
              "amount_cny": 12.0,
              "quota": 6000000,
              "matched_tier": "720p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "720p有参考视频",
          "order": 4,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            },
            {
              "expr": "u(\"input_video_count\") > 0",
              "field": "input_video_count",
              "op": ">",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"720p\" && u(\"input_video_count\") > 0",
          "formula": "u(\"seconds\") * 1.62",
          "unit": "second",
          "unit_price_usd": 1.62,
          "unit_price_cny": 1.62,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 1.62,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 1.62"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 6.48,
              "amount_cny": 6.48,
              "quota": 3240000,
              "matched_tier": "720p有参考视频",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 8.1,
              "amount_cny": 8.1,
              "quota": 4050000,
              "matched_tier": "720p有参考视频",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 16.2,
              "amount_cny": 16.2,
              "quota": 8100000,
              "matched_tier": "720p有参考视频",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "__unmatched__",
          "order": 5,
          "priced": false,
          "fallback": true,
          "conditions": [],
          "condition": null,
          "formula": "unpriced(\"__unmatched__\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "__unmatched__",
          "verified": null
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 7,
        "channels_enabled": 2,
        "ability_rows": 7,
        "max_priority": 0,
        "available": true
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": []
    },
    {
      "model": "doubao-seedance-2-5-260628",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": null,
      "expression": "u(\"resolution\") == nil || u(\"input_video_count\") == nil ? unpriced(\"__missing_usage__\") : u(\"resolution\") == \"1080p\" && u(\"input_video_count\") == 0 ? tier(\"1080p\", u(\"seconds\") * 2.41) : u(\"resolution\") == \"1080p\" && u(\"input_video_count\") > 0 ? tier(\"1080p有参考视频\", u(\"seconds\") * 2.85) : u(\"resolution\") == \"720p\" && u(\"input_video_count\") == 0 ? tier(\"720p\", u(\"seconds\") * 1.2) : u(\"resolution\") == \"720p\" && u(\"input_video_count\") > 0 ? tier(\"720p有参考视频\", u(\"seconds\") * 1.62) : tier(\"__unmatched__\", unpriced(\"__unmatched__\"))",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [
        "resolution",
        "input_video_count"
      ],
      "has_unmatched_fallback": true,
      "usage_fields": [
        "resolution",
        "input_video_count",
        "seconds"
      ],
      "flat_price_usd": 0.5,
      "flat_price_active": false,
      "units": [
        "second"
      ],
      "price_range_usd": {
        "min_unit_price_usd": 1.2,
        "max_unit_price_usd": 2.85
      },
      "tiers": [
        {
          "tier": "1080p",
          "order": 1,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            },
            {
              "expr": "u(\"input_video_count\") == 0",
              "field": "input_video_count",
              "op": "==",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\" && u(\"input_video_count\") == 0",
          "formula": "u(\"seconds\") * 2.41",
          "unit": "second",
          "unit_price_usd": 2.41,
          "unit_price_cny": 2.41,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 2.41,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 2.41"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 9.64,
              "amount_cny": 9.64,
              "quota": 4820000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 12.05,
              "amount_cny": 12.05,
              "quota": 6025000,
              "matched_tier": "1080p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 24.1,
              "amount_cny": 24.1,
              "quota": 12050000,
              "matched_tier": "1080p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "1080p有参考视频",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            },
            {
              "expr": "u(\"input_video_count\") > 0",
              "field": "input_video_count",
              "op": ">",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\" && u(\"input_video_count\") > 0",
          "formula": "u(\"seconds\") * 2.85",
          "unit": "second",
          "unit_price_usd": 2.85,
          "unit_price_cny": 2.85,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 2.85,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 2.85"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 11.4,
              "amount_cny": 11.4,
              "quota": 5700000,
              "matched_tier": "1080p有参考视频",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 14.25,
              "amount_cny": 14.25,
              "quota": 7125000,
              "matched_tier": "1080p有参考视频",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 28.5,
              "amount_cny": 28.5,
              "quota": 14250000,
              "matched_tier": "1080p有参考视频",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "720p",
          "order": 3,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            },
            {
              "expr": "u(\"input_video_count\") == 0",
              "field": "input_video_count",
              "op": "==",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"720p\" && u(\"input_video_count\") == 0",
          "formula": "u(\"seconds\") * 1.2",
          "unit": "second",
          "unit_price_usd": 1.2,
          "unit_price_cny": 1.2,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 1.2,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 1.2"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 4.8,
              "amount_cny": 4.8,
              "quota": 2400000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 6.0,
              "amount_cny": 6.0,
              "quota": 3000000,
              "matched_tier": "720p",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 12.0,
              "amount_cny": 12.0,
              "quota": 6000000,
              "matched_tier": "720p",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "720p有参考视频",
          "order": 4,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            },
            {
              "expr": "u(\"input_video_count\") > 0",
              "field": "input_video_count",
              "op": ">",
              "value": 0
            }
          ],
          "condition": "u(\"resolution\") == \"720p\" && u(\"input_video_count\") > 0",
          "formula": "u(\"seconds\") * 1.62",
          "unit": "second",
          "unit_price_usd": 1.62,
          "unit_price_cny": 1.62,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 1.62,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 1.62"
            }
          ],
          "samples": [
            {
              "seconds": 4,
              "amount_usd": 6.48,
              "amount_cny": 6.48,
              "quota": 3240000,
              "matched_tier": "720p有参考视频",
              "verified": true
            },
            {
              "seconds": 5,
              "amount_usd": 8.1,
              "amount_cny": 8.1,
              "quota": 4050000,
              "matched_tier": "720p有参考视频",
              "verified": true
            },
            {
              "seconds": 10,
              "amount_usd": 16.2,
              "amount_cny": 16.2,
              "quota": 8100000,
              "matched_tier": "720p有参考视频",
              "verified": true
            }
          ],
          "unpriced_reason": null,
          "verified": true
        },
        {
          "tier": "__unmatched__",
          "order": 5,
          "priced": false,
          "fallback": true,
          "conditions": [],
          "condition": null,
          "formula": "unpriced(\"__unmatched__\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "__unmatched__",
          "verified": null
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 9,
        "channels_enabled": 2,
        "ability_rows": 9,
        "max_priority": 0,
        "available": true
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": []
    },
    {
      "model": "wan3.0-video",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": "second",
      "expression": "u(\"resolution\") == nil ? unpriced(\"__missing_usage__\") : u(\"resolution\") == \"480p\" ? tier(\"480p\", u(\"seconds\") * 0.22 + u(\"input_video_seconds\") * 0.22) : u(\"resolution\") == \"720p\" ? tier(\"720p\", u(\"seconds\") * 0.242 + u(\"input_video_seconds\") * 0.242) : u(\"resolution\") == \"1080p\" ? tier(\"1080p\", u(\"seconds\") * 0.324 + u(\"input_video_seconds\") * 0.324) : tier(\"__unmatched__\", unpriced(\"__unmatched__\"))",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [
        "resolution"
      ],
      "has_unmatched_fallback": true,
      "usage_fields": [
        "resolution",
        "seconds",
        "input_video_seconds"
      ],
      "flat_price_usd": null,
      "flat_price_active": false,
      "units": [
        "mixed"
      ],
      "price_range_usd": null,
      "tiers": [
        {
          "tier": "480p",
          "order": 1,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"480p\"",
              "field": "resolution",
              "op": "==",
              "value": "480p"
            }
          ],
          "condition": "u(\"resolution\") == \"480p\"",
          "formula": "u(\"seconds\") * 0.22 + u(\"input_video_seconds\") * 0.22",
          "unit": "mixed",
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.22,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.22"
            },
            {
              "mode": "per_unit",
              "field": "input_video_seconds",
              "rate": 0.22,
              "divisor": 1,
              "unit": "input_video_seconds",
              "text": "u(\"input_video_seconds\") * 0.22"
            }
          ],
          "samples": [],
          "unpriced_reason": null,
          "verified": null,
          "sample_note": "no sample: usage field 'input_video_seconds' cannot be synthesised"
        },
        {
          "tier": "720p",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            }
          ],
          "condition": "u(\"resolution\") == \"720p\"",
          "formula": "u(\"seconds\") * 0.242 + u(\"input_video_seconds\") * 0.242",
          "unit": "mixed",
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.242,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.242"
            },
            {
              "mode": "per_unit",
              "field": "input_video_seconds",
              "rate": 0.242,
              "divisor": 1,
              "unit": "input_video_seconds",
              "text": "u(\"input_video_seconds\") * 0.242"
            }
          ],
          "samples": [],
          "unpriced_reason": null,
          "verified": null,
          "sample_note": "no sample: usage field 'input_video_seconds' cannot be synthesised"
        },
        {
          "tier": "1080p",
          "order": 3,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\"",
          "formula": "u(\"seconds\") * 0.324 + u(\"input_video_seconds\") * 0.324",
          "unit": "mixed",
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.324,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.324"
            },
            {
              "mode": "per_unit",
              "field": "input_video_seconds",
              "rate": 0.324,
              "divisor": 1,
              "unit": "input_video_seconds",
              "text": "u(\"input_video_seconds\") * 0.324"
            }
          ],
          "samples": [],
          "unpriced_reason": null,
          "verified": null,
          "sample_note": "no sample: usage field 'input_video_seconds' cannot be synthesised"
        },
        {
          "tier": "__unmatched__",
          "order": 4,
          "priced": false,
          "fallback": true,
          "conditions": [],
          "condition": null,
          "formula": "unpriced(\"__unmatched__\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "__unmatched__",
          "verified": null
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 1,
        "channels_enabled": 1,
        "ability_rows": 1,
        "max_priority": 0,
        "available": true
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": []
    },
    {
      "model": "wan3.0-video-prime",
      "media_type": "video",
      "billing_mode": "tiered_expr",
      "billing_unit": "second",
      "expression": "u(\"resolution\") == nil ? unpriced(\"__missing_usage__\") : u(\"resolution\") == \"480p\" ? tier(\"480p\", u(\"seconds\") * 0.231 + u(\"input_video_seconds\") * 0.231) : u(\"resolution\") == \"720p\" ? tier(\"720p\", u(\"seconds\") * 0.286 + u(\"input_video_seconds\") * 0.286) : u(\"resolution\") == \"1080p\" ? tier(\"1080p\", u(\"seconds\") * 0.36 + u(\"input_video_seconds\") * 0.36) : tier(\"__unmatched__\", unpriced(\"__unmatched__\"))",
      "expression_version": null,
      "expression_parsed": true,
      "expression_error": null,
      "required_usage_fields": [
        "resolution"
      ],
      "has_unmatched_fallback": true,
      "usage_fields": [
        "resolution",
        "seconds",
        "input_video_seconds"
      ],
      "flat_price_usd": null,
      "flat_price_active": false,
      "units": [
        "mixed"
      ],
      "price_range_usd": null,
      "tiers": [
        {
          "tier": "480p",
          "order": 1,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"480p\"",
              "field": "resolution",
              "op": "==",
              "value": "480p"
            }
          ],
          "condition": "u(\"resolution\") == \"480p\"",
          "formula": "u(\"seconds\") * 0.231 + u(\"input_video_seconds\") * 0.231",
          "unit": "mixed",
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.231,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.231"
            },
            {
              "mode": "per_unit",
              "field": "input_video_seconds",
              "rate": 0.231,
              "divisor": 1,
              "unit": "input_video_seconds",
              "text": "u(\"input_video_seconds\") * 0.231"
            }
          ],
          "samples": [],
          "unpriced_reason": null,
          "verified": null,
          "sample_note": "no sample: usage field 'input_video_seconds' cannot be synthesised"
        },
        {
          "tier": "720p",
          "order": 2,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"720p\"",
              "field": "resolution",
              "op": "==",
              "value": "720p"
            }
          ],
          "condition": "u(\"resolution\") == \"720p\"",
          "formula": "u(\"seconds\") * 0.286 + u(\"input_video_seconds\") * 0.286",
          "unit": "mixed",
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.286,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.286"
            },
            {
              "mode": "per_unit",
              "field": "input_video_seconds",
              "rate": 0.286,
              "divisor": 1,
              "unit": "input_video_seconds",
              "text": "u(\"input_video_seconds\") * 0.286"
            }
          ],
          "samples": [],
          "unpriced_reason": null,
          "verified": null,
          "sample_note": "no sample: usage field 'input_video_seconds' cannot be synthesised"
        },
        {
          "tier": "1080p",
          "order": 3,
          "priced": true,
          "fallback": false,
          "conditions": [
            {
              "expr": "u(\"resolution\") == \"1080p\"",
              "field": "resolution",
              "op": "==",
              "value": "1080p"
            }
          ],
          "condition": "u(\"resolution\") == \"1080p\"",
          "formula": "u(\"seconds\") * 0.36 + u(\"input_video_seconds\") * 0.36",
          "unit": "mixed",
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [
            {
              "mode": "per_second",
              "field": "seconds",
              "rate": 0.36,
              "divisor": 1,
              "unit": "second",
              "text": "u(\"seconds\") * 0.36"
            },
            {
              "mode": "per_unit",
              "field": "input_video_seconds",
              "rate": 0.36,
              "divisor": 1,
              "unit": "input_video_seconds",
              "text": "u(\"input_video_seconds\") * 0.36"
            }
          ],
          "samples": [],
          "unpriced_reason": null,
          "verified": null,
          "sample_note": "no sample: usage field 'input_video_seconds' cannot be synthesised"
        },
        {
          "tier": "__unmatched__",
          "order": 4,
          "priced": false,
          "fallback": true,
          "conditions": [],
          "condition": null,
          "formula": "unpriced(\"__unmatched__\")",
          "unit": null,
          "unit_price_usd": null,
          "unit_price_cny": null,
          "terms": [],
          "samples": [],
          "unpriced_reason": "__unmatched__",
          "verified": null
        }
      ],
      "availability": {
        "groups": [
          "seedance"
        ],
        "channels_total": 1,
        "channels_enabled": 1,
        "ability_rows": 1,
        "max_priority": 0,
        "available": true
      },
      "group_ratios": {
        "seedance": 1.0
      },
      "warnings": []
    }
  ],
  "warnings": [
    "wan3.0-video: tier 480p: no sample: usage field 'input_video_seconds' cannot be synthesised",
    "wan3.0-video: tier 720p: no sample: usage field 'input_video_seconds' cannot be synthesised",
    "wan3.0-video: tier 1080p: no sample: usage field 'input_video_seconds' cannot be synthesised",
    "wan3.0-video-prime: tier 480p: no sample: usage field 'input_video_seconds' cannot be synthesised",
    "wan3.0-video-prime: tier 720p: no sample: usage field 'input_video_seconds' cannot be synthesised",
    "wan3.0-video-prime: tier 1080p: no sample: usage field 'input_video_seconds' cannot be synthesised"
  ]
}
