170_add_grok_video_pricing_controls.sql 1.1 KB

12345678910111213141516
  1. -- Add independent group pricing controls for Grok video generation.
  2. -- Video prices intentionally do not backfill from image prices: image and video
  3. -- generation must be priced separately.
  4. ALTER TABLE groups
  5. ADD COLUMN IF NOT EXISTS video_rate_independent BOOLEAN NOT NULL DEFAULT false,
  6. ADD COLUMN IF NOT EXISTS video_rate_multiplier DECIMAL(10,4) NOT NULL DEFAULT 1.0,
  7. ADD COLUMN IF NOT EXISTS video_price_480p DECIMAL(20,8),
  8. ADD COLUMN IF NOT EXISTS video_price_720p DECIMAL(20,8),
  9. ADD COLUMN IF NOT EXISTS video_price_1080p DECIMAL(20,8);
  10. COMMENT ON COLUMN groups.video_rate_independent IS '视频生成是否使用独立倍率;false 表示共享分组有效倍率';
  11. COMMENT ON COLUMN groups.video_rate_multiplier IS '视频生成独立倍率,仅 video_rate_independent=true 时生效';
  12. COMMENT ON COLUMN groups.video_price_480p IS '480p 视频生成单价 (USD),Grok 平台使用';
  13. COMMENT ON COLUMN groups.video_price_720p IS '720p 视频生成单价 (USD),Grok 平台使用';
  14. COMMENT ON COLUMN groups.video_price_1080p IS '1080p 视频生成单价 (USD),Grok 平台使用';