project-song-prod.yaml 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. server:
  2. port: 8080 #端口
  3. spring:
  4. cloud:
  5. # nacos
  6. nacos:
  7. discovery:
  8. register-enabled: true
  9. server-addr: nacos-server-hostname:8848
  10. username: nacos-prod
  11. password: centralprod
  12. namespace: a894fba3-ee6e-4dc7-938b-ad11112ccfa9
  13. circuitbreaker:
  14. sentinel:
  15. enabled: true
  16. sentinel:
  17. enabled: true
  18. transport:
  19. dashboard: sentinel-hostname:8858
  20. port: 8719
  21. datasource:
  22. ds-flow-rules:
  23. nacos:
  24. server-addr: nacos-server-hostname:8848
  25. username: nacos-prod
  26. password: centralprod
  27. namespace: 81037616-96ae-412c-a060-a633ba9731b9
  28. group-id: SENTINEL_GROUP
  29. data-id: ${spring.application.name}-flow-rules
  30. rule-type: flow
  31. data-type: json
  32. # 数据库配置
  33. datasource:
  34. url: jdbc:mysql://${ENV_DEFAULT_MYSQL_SERVER_ADDR}/song?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
  35. username: project
  36. password: project1205
  37. # rabbitmq配置
  38. rabbitmq:
  39. host: rabbitmq-hostname
  40. port: 5672
  41. username: central
  42. password: 240203qqqQQQWER
  43. # redis配置
  44. redis:
  45. host: redis-hostname
  46. port: 6379
  47. database: 0
  48. password: HorO9496sCopE
  49. clientName: ${spring.application.name}-redis
  50. # 日志配置
  51. logging:
  52. level:
  53. com:
  54. atmob:
  55. central: info
  56. tencent:
  57. cloud:
  58. cos:
  59. secretId: AKIDkJbcBds6DAybJtEI6j8G9rNkvqgKl061
  60. secretKey: pSqyqa7NN6ZmkRbZIn10lgQwDEySpz1r
  61. bucketName: ai-1255984948
  62. cdnHost: https://cdn1.qiaoyanai.cn
  63. replaceHosts:
  64. "[cdn1.suno.ai]": 'cdn1.qiaoyanai.cn'
  65. "[cdn.suno.cafe]": 'cdn1.qiaoyanai.cn'
  66. config:
  67. suno:
  68. lyricsExpandEnabled: true
  69. lyricsExpandUrl: https://central-api.atmob.com/project/ai/v1/expand/lyrics
  70. modelVersionMap:
  71. suno: 'chirp-v3-5'
  72. modelVersion: 'chirp-v4'
  73. allowUploadSuno: true
  74. allowSyncOnce: true
  75. remoteStoreSuno: true
  76. # 30 * 60 * 1000L; //30min
  77. taskExpiredMillis: 1800000
  78. # 8 * 60 * 1000L; //8min
  79. taskTimeoutMillis: 720000
  80. pollingIntervalMillis: 1000
  81. handlingDelayMillis: 2000
  82. resultPollingIntervalMillis: 10000
  83. # 6 * 60 * 1000L; //6min
  84. resultPollingTimeoutMillis: 600000
  85. maxRunningTasks: 5
  86. retryCount: 1
  87. hkApiHost: 'https://api.openai-hk.com'
  88. hkApiKey: 'Bearer hk-h4oewa10000348067b2e00b242fd5060095b1dd9b837ed6d'
  89. foxApiHost: 'https://api.sunoaiapi.com'
  90. foxApiKey: 'RbaujLQxaYdFoVxXW8smNuwhjO84EIM8'
  91. udioApiHost: 'https://api.sunoaiapi.com'
  92. udioApiKey: 'RbaujLQxaYdFoVxXW8smNuwhjO84EIM8'
  93. udioModelType: 'udio130-v1.5'
  94. duomiApiHost: 'http://duomiapi.com'
  95. duomiApiKey: 'FmX6sRUWPGgV583tWrqo6vGMPF'
  96. duomiApiCallback: 'https://central-api.atmob.com/project/song/v1/song/duomi/callback'
  97. aceDataApiHost: 'https://api.acedata.cloud'
  98. aceDataApiKey: 'Bearer 5351fd685dac480d97dd694bf8023e16'
  99. aceDataApiCallback: 'https://central-api.atmob.com/project/song/v1/song/acedata/callback'
  100. bltcyApiHost: 'https://api.bltcy.ai'
  101. bltcyApiKey: 'Bearer sk-VD4dGJSIJMp1vAMU6751BbCaD1F84315B78c2365D7966369'
  102. bltcyApiCallback: 'https://central-api.atmob.com/project/song/v1/song/bltcy/callback'
  103. remoteStoreHost:
  104. - 'http://43.156.237.148:6007'
  105. - 'http://119.28.116.248:6007'
  106. - 'http://43.134.109.155:6007'
  107. - 'http://119.28.102.88:6007'
  108. - 'http://119.28.102.151:6007'
  109. - 'http://43.163.2.3:6007'
  110. # 是否将描述词通过fastGpt重新生成歌词
  111. enableFastGptLyrics: true
  112. deepseekPollingIntervalMillis: 5000
  113. deepseekPollingTimeoutMillis: 180000
  114. cover:
  115. # 30 * 60 * 1000L; //30min
  116. taskExpiredMillis: 1800000
  117. # 15 * 60 * 1000L; //15min
  118. taskTimeoutMillis: 900000
  119. handlingDelayMillis: 2000
  120. maxRunningTasks: 3
  121. # 翻唱服务超时时间 15 * 60 * 1000L; //15min
  122. coverTimeoutMillis: 900000
  123. # 豆包
  124. doubao:
  125. doubaoAccessKeyId: 'AKLTZmNmM2U0NmIyZTY1NDE3ZThjNzJiNGFmODA3ZDU1Nzg'
  126. doubaoAccessKeySecret: 'WkRFelptVXhZVGRsTlRZek5ERXpNbUpqWXpnelpHUm1OVGxsWm1VeE9UVQ=='
  127. doubaoApiCallback: 'https://central-api.atmob.com/project/song/v1/song/doubao/callback'
  128. doubaoVersion: '2024-08-12'
  129. doubaoGenSongCountOnce: 1
  130. doubaoDuration: 240
  131. doubaoModelVersion: 'v4.0'
  132. # ["Folk", "Pop", "Rock", "Chinese Style", "Hip Hop/Rap", "R&B/Soul", "Punk", "Electronic", "Jazz", "Reggae", "DJ"]
  133. genreParams:
  134. - name: 民谣
  135. value: Folk
  136. mappings:
  137. - Folk
  138. - 民谣
  139. - name: 流行
  140. value: Pop
  141. mappings:
  142. - Pop
  143. - 流行
  144. - 流行音乐
  145. - name: 摇滚
  146. value: Rock
  147. mappings:
  148. - Rock
  149. - 摇滚
  150. - name: 国风
  151. value: Chinese Style
  152. mappings:
  153. - Chinese Style
  154. - 国风
  155. - 古风
  156. - name: 嘻哈
  157. value: Hip Hop/Rap
  158. mappings:
  159. - Hip Hop/Rap
  160. - Hip Hop
  161. - Rap
  162. - 嘻哈
  163. - name: R&B
  164. value: R&B/Soul
  165. mappings:
  166. - R&B/Soul
  167. - R&B
  168. - Soul
  169. - name: 朋克
  170. value: Punk
  171. mappings:
  172. - Punk
  173. - 朋克
  174. - name: 电子
  175. value: Electronic
  176. mappings:
  177. - Electronic
  178. - 电子
  179. - 电子乐
  180. - name: 爵士
  181. value: Jazz
  182. mappings:
  183. - Jazz
  184. - 爵士
  185. - name: 雷鬼
  186. value: Reggae
  187. mappings:
  188. - Reggae
  189. - 雷鬼
  190. - name: DJ
  191. value: DJ
  192. mappings:
  193. - DJ
  194. # ['Happy', 'Dynamic/Energetic', 'Sentimental/Melancholic/Lonely', 'Inspirational/Hopeful', 'Nostalgic/Memory', 'Excited', 'Sorrow/Sad', 'Chill', 'Romantic']
  195. moodParams:
  196. - name: 快乐
  197. value: Happy
  198. mappings:
  199. - Happy
  200. - 快乐
  201. - name: 活力
  202. value: Dynamic/Energetic
  203. mappings:
  204. - Dynamic/Energetic
  205. - Dynamic
  206. - Energetic
  207. - 活力
  208. - name: EMO
  209. value: Sentimental/Melancholic/Lonely
  210. mappings:
  211. - Sentimental/Melancholic/Lonely
  212. - Sentimental
  213. - Melancholic
  214. - Lonely
  215. - EMO
  216. - name: 鼓舞
  217. value: Inspirational/Hopeful
  218. mappings:
  219. - Inspirational/Hopeful
  220. - Inspirational
  221. - Hopeful
  222. - 鼓舞
  223. - name: 怀旧
  224. value: Nostalgic/Memory
  225. mappings:
  226. - Nostalgic/Memory
  227. - Nostalgic
  228. - Memory
  229. - 怀旧
  230. - name: R&B
  231. value: R&B/Soul
  232. mappings:
  233. - R&B/Soul
  234. - R&B
  235. - Soul
  236. - name: 兴奋
  237. value: Excited
  238. mappings:
  239. - Excited
  240. - 兴奋
  241. - name: 伤感
  242. value: Sorrow/Sad
  243. mappings:
  244. - Sorrow/Sad
  245. - Sorrow
  246. - Sad
  247. - 伤感
  248. - name: 放松
  249. value: Chill
  250. mappings:
  251. - Chill
  252. - 放松
  253. - name: 浪漫
  254. value: Romantic
  255. mappings:
  256. - Romantic
  257. - 浪漫
  258. # ["Female", "Male"]
  259. genderParams:
  260. - name: 女声
  261. value: Female
  262. mappings:
  263. - Female
  264. - 女声
  265. - Female Vocals
  266. - name: 男声
  267. value: Male
  268. mappings:
  269. - Male
  270. - 男声
  271. - Male Vocals
  272. # 过滤特殊标签,避免标签被当成歌词
  273. filterTags:
  274. - '[Instrumental intro]'
  275. - '[Female Vocals]'
  276. - '[Male Vocals]'
  277. - '[End]'
  278. - '[Interlude]'
  279. # 豆包通用文生图参数
  280. # 算法名称
  281. reqKey: high_aes_general_v21_L
  282. # 模型版本名称
  283. modelVersion: general_v2.1_L
  284. # 标准版:general_v20_9B_rephraser 美感版:general_v20_9B_pe
  285. reqScheduleConf: general_v20_9B_pe
  286. # 开启文本扩写
  287. usePreLlm: true
  288. # 输出是否返回图片链接
  289. returnUrl: true
  290. member:
  291. auth:
  292. # suno每首歌消耗7点
  293. perSongCostCredit: 7
  294. # suno每次生成2首歌
  295. generateSongCountOnce: 2
  296. # suno每次消耗14点
  297. songsCostCredit: 14
  298. # 豆包每首歌消耗14点
  299. dbPerSongCostCredit: 14
  300. # 豆包每次生成1首歌
  301. dbGenerateSongCountOnce: 1
  302. # 豆包每次消耗14点
  303. dbSongsCostCredit: 14
  304. mv:
  305. comfyuiHosts:
  306. - 'https://u155929-9379-f7cff3f4.westc.gpuhub.com:8443'