project-song-test.yaml 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322
  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-test
  11. password: nacos-test
  12. namespace: ffd9f5b8-7150-4750-a51b-815f4e46c29c
  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-test
  26. password: nacos-test
  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: root
  36. password: 123456
  37. # rabbitmq配置
  38. rabbitmq:
  39. host: rabbitmq-hostname
  40. port: 5672
  41. username: central-test
  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: debug
  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-test.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-test.atmob.com/project/song/v1/song/duomi/callback'
  97. aceDataApiHost: 'https://api.acedata.cloud'
  98. aceDataApiKey: 'Bearer 5351fd685dac480d97dd694bf8023e16'
  99. aceDataApiCallback: 'https://central-test.atmob.com/project/song/v1/song/acedata/callback'
  100. aceDataApplicationIdKey: '9bc69b69-aee5-4e0e-be5d-aab0112fde62'
  101. aceDataApplicationApiKey: 'Bearer platform-v1-4b5ad5bd473e40f290a19cb8f9019949269d3399da234cc5a641a43b97cbb8f9'
  102. bltcyApiHost: 'https://api.bltcy.ai'
  103. bltcyApiKey: 'Bearer sk-VD4dGJSIJMp1vAMU6751BbCaD1F84315B78c2365D7966369'
  104. bltcyApiCallback: 'https://central-test.atmob.com/project/song/v1/song/bltcy/callback'
  105. damoApiHost: 'https://apibox.erweima.ai/api/v1'
  106. damoApiKey: 'Bearer 7b14d48fe10f4364e204ea28d3affbac'
  107. damoApiCallback: 'https://central-test.atmob.com/project/song/v1/song/damo/callback'
  108. remoteStoreHost:
  109. - 'http://43.156.237.148:6007'
  110. - 'http://119.28.116.248:6007'
  111. - 'http://43.134.109.155:6007'
  112. - 'http://119.28.102.88:6007'
  113. - 'http://119.28.102.151:6007'
  114. - 'http://43.163.2.3:6007'
  115. # 是否将描述词通过fastGpt重新生成歌词
  116. enableFastGptLyrics: true
  117. deepseekPollingIntervalMillis: 5000
  118. deepseekPollingTimeoutMillis: 180000
  119. cover:
  120. # 30 * 60 * 1000L; //30min
  121. taskExpiredMillis: 1800000
  122. # 15 * 60 * 1000L; //15min
  123. taskTimeoutMillis: 900000
  124. handlingDelayMillis: 2000
  125. maxRunningTasks: 3
  126. # 翻唱服务超时时间 15 * 60 * 1000L; //15min
  127. coverTimeoutMillis: 900000
  128. # 豆包
  129. doubao:
  130. doubaoAccessKeyId: 'AKLTZmNmM2U0NmIyZTY1NDE3ZThjNzJiNGFmODA3ZDU1Nzg'
  131. doubaoAccessKeySecret: 'WkRFelptVXhZVGRsTlRZek5ERXpNbUpqWXpnelpHUm1OVGxsWm1VeE9UVQ=='
  132. doubaoApiCallback: 'https://central-test.atmob.com/project/song/v1/song/doubao/callback'
  133. doubaoVersion: '2024-08-12'
  134. doubaoGenSongCountOnce: 1
  135. doubaoDuration: 240
  136. doubaoModelVersion: 'v4.0'
  137. # ["Folk", "Pop", "Rock", "Chinese Style", "Hip Hop/Rap", "R&B/Soul", "Punk", "Electronic", "Jazz", "Reggae", "DJ"]
  138. genreParams:
  139. - name: 民谣
  140. value: Folk
  141. mappings:
  142. - Folk
  143. - 民谣
  144. - name: 流行
  145. value: Pop
  146. mappings:
  147. - Pop
  148. - 流行
  149. - 流行音乐
  150. - name: 摇滚
  151. value: Rock
  152. mappings:
  153. - Rock
  154. - 摇滚
  155. - name: 国风
  156. value: Chinese Style
  157. mappings:
  158. - Chinese Style
  159. - 国风
  160. - 古风
  161. - name: 嘻哈
  162. value: Hip Hop/Rap
  163. mappings:
  164. - Hip Hop/Rap
  165. - Hip Hop
  166. - Rap
  167. - 嘻哈
  168. - name: R&B
  169. value: R&B/Soul
  170. mappings:
  171. - R&B/Soul
  172. - R&B
  173. - Soul
  174. - name: 朋克
  175. value: Punk
  176. mappings:
  177. - Punk
  178. - 朋克
  179. - name: 电子
  180. value: Electronic
  181. mappings:
  182. - Electronic
  183. - 电子
  184. - 电子乐
  185. - name: 爵士
  186. value: Jazz
  187. mappings:
  188. - Jazz
  189. - 爵士
  190. - name: 雷鬼
  191. value: Reggae
  192. mappings:
  193. - Reggae
  194. - 雷鬼
  195. - name: DJ
  196. value: DJ
  197. mappings:
  198. - DJ
  199. # ['Happy', 'Dynamic/Energetic', 'Sentimental/Melancholic/Lonely', 'Inspirational/Hopeful', 'Nostalgic/Memory', 'Excited', 'Sorrow/Sad', 'Chill', 'Romantic']
  200. moodParams:
  201. - name: 快乐
  202. value: Happy
  203. mappings:
  204. - Happy
  205. - 快乐
  206. - name: 活力
  207. value: Dynamic/Energetic
  208. mappings:
  209. - Dynamic/Energetic
  210. - Dynamic
  211. - Energetic
  212. - 活力
  213. - name: EMO
  214. value: Sentimental/Melancholic/Lonely
  215. mappings:
  216. - Sentimental/Melancholic/Lonely
  217. - Sentimental
  218. - Melancholic
  219. - Lonely
  220. - EMO
  221. - name: 鼓舞
  222. value: Inspirational/Hopeful
  223. mappings:
  224. - Inspirational/Hopeful
  225. - Inspirational
  226. - Hopeful
  227. - 鼓舞
  228. - name: 怀旧
  229. value: Nostalgic/Memory
  230. mappings:
  231. - Nostalgic/Memory
  232. - Nostalgic
  233. - Memory
  234. - 怀旧
  235. - name: R&B
  236. value: R&B/Soul
  237. mappings:
  238. - R&B/Soul
  239. - R&B
  240. - Soul
  241. - name: 兴奋
  242. value: Excited
  243. mappings:
  244. - Excited
  245. - 兴奋
  246. - name: 伤感
  247. value: Sorrow/Sad
  248. mappings:
  249. - Sorrow/Sad
  250. - Sorrow
  251. - Sad
  252. - 伤感
  253. - name: 放松
  254. value: Chill
  255. mappings:
  256. - Chill
  257. - 放松
  258. - name: 浪漫
  259. value: Romantic
  260. mappings:
  261. - Romantic
  262. - 浪漫
  263. # ["Female", "Male"]
  264. genderParams:
  265. - name: 女声
  266. value: Female
  267. mappings:
  268. - Female
  269. - 女声
  270. - Female Vocals
  271. - name: 男声
  272. value: Male
  273. mappings:
  274. - Male
  275. - 男声
  276. - Male Vocals
  277. # 过滤特殊标签,避免标签被当成歌词
  278. filterTags:
  279. - '[Instrumental intro]'
  280. - '[Female Vocals]'
  281. - '[Male Vocals]'
  282. - '[End]'
  283. - '[Interlude]'
  284. # 豆包通用文生图参数
  285. # 算法名称
  286. reqKey: high_aes_general_v21_L
  287. # 模型版本名称
  288. modelVersion: general_v2.1_L
  289. # 标准版:general_v20_9B_rephraser 美感版:general_v20_9B_pe
  290. reqScheduleConf: general_v20_9B_pe
  291. # 开启文本扩写
  292. usePreLlm: true
  293. # 输出是否返回图片链接
  294. returnUrl: true
  295. member:
  296. auth:
  297. # suno每首歌消耗7点
  298. perSongCostCredit: 7
  299. # suno每次生成2首歌
  300. generateSongCountOnce: 2
  301. # suno每次消耗14点
  302. songsCostCredit: 14
  303. # 豆包每首歌消耗14点
  304. dbPerSongCostCredit: 14
  305. # 豆包每次生成1首歌
  306. dbGenerateSongCountOnce: 1
  307. # 豆包每次消耗14点
  308. dbSongsCostCredit: 14
  309. mv:
  310. comfyuiHosts:
  311. - 'https://u155929-9379-f7cff3f4.westc.gpuhub.com:8443'