024_add_wan22_s2v_price.sql 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. -- 为wan2.2-s2v模型添加价格配置
  2. -- 定价:480P 0.5元/秒,720P 0.9元/秒
  3. -- 1. 在model_price表中创建价格记录(阶梯计费模式)
  4. INSERT INTO aigcspace.model_price (input_price, output_price, unit, currency, pricing_mode)
  5. VALUES (0, 0.5, 'seconds', 'CNY', 'tier')
  6. RETURNING id;
  7. -- 假设上面返回的id为新的price_id,这里使用子查询获取
  8. -- 2. 更新models表中wan2.2-s2v的price_id
  9. UPDATE aigcspace.models
  10. SET price_id = (SELECT MAX(id) FROM aigcspace.model_price WHERE unit = 'seconds' AND pricing_mode = 'tier')
  11. WHERE id = 269;
  12. -- 3. 在model_price_tier表中创建阶梯价格记录
  13. -- 480P: 0.5元/秒 (tier_min=0 表示480P)
  14. INSERT INTO aigcspace.model_price_tier (price_id, tier_min, tier_max, input_price, output_price)
  15. SELECT
  16. (SELECT price_id FROM aigcspace.models WHERE id = 269),
  17. 0, -- tier_min: 0 表示480P
  18. 480, -- tier_max: 480
  19. 0,
  20. 0.5;
  21. -- 720P: 0.9元/秒 (tier_min=481 表示720P)
  22. INSERT INTO aigcspace.model_price_tier (price_id, tier_min, tier_max, input_price, output_price)
  23. SELECT
  24. (SELECT price_id FROM aigcspace.models WHERE id = 269),
  25. 481, -- tier_min: 481 表示720P
  26. 720, -- tier_max: 720
  27. 0,
  28. 0.9;