constants.go 791 B

12345678910111213141516171819202122232425
  1. package doubao
  2. var ModelList = []string{
  3. "doubao-seedance-1-0-pro-250528",
  4. "doubao-seedance-1-0-lite-t2v",
  5. "doubao-seedance-1-0-lite-i2v",
  6. "doubao-seedance-1-5-pro-251215",
  7. "doubao-seedance-2-0-260128",
  8. "doubao-seedance-2-0-fast-260128",
  9. }
  10. var ChannelName = "doubao-video"
  11. // videoInputRatioMap 视频输入折扣比率(含视频单价 / 不含视频单价)。
  12. // 管理员应将 ModelRatio 设置为"不含视频"的较高费率,
  13. // 系统在检测到视频输入时自动乘以此折扣。
  14. var videoInputRatioMap = map[string]float64{
  15. "doubao-seedance-2-0-260128": 28.0 / 46.0, // ~0.6087
  16. "doubao-seedance-2-0-fast-260128": 22.0 / 37.0, // ~0.5946
  17. }
  18. func GetVideoInputRatio(modelName string) (float64, bool) {
  19. r, ok := videoInputRatioMap[modelName]
  20. return r, ok
  21. }