project-song-dev.yaml 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
  1. server:
  2. port: 0 #端口
  3. spring:
  4. cloud:
  5. # nacos
  6. nacos:
  7. discovery:
  8. register-enabled: true
  9. server-addr: 127.0.0.1:8848
  10. username: nacos-dev
  11. password: nacos-dev
  12. namespace: 33360858-b0c2-4364-b8fb-d8879aa272a0
  13. circuitbreaker:
  14. sentinel:
  15. enabled: true
  16. sentinel:
  17. enabled: true
  18. transport:
  19. dashboard: 127.0.0.1:8858
  20. port: 0
  21. datasource:
  22. ds-flow-rules:
  23. nacos:
  24. server-addr: 127.0.0.1:8848
  25. username: nacos-dev
  26. password: nacos-dev
  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://127.0.0.1:3306/song?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
  35. username: root
  36. password: 123456
  37. # rabbitmq配置
  38. rabbitmq:
  39. host: 127.0.0.1
  40. port: 5672
  41. # redis配置
  42. redis:
  43. host: 127.0.0.1
  44. port: 6379
  45. database: 0
  46. password: HorO9496sCopE
  47. clientName: ${spring.application.name}-redis
  48. # 日志配置
  49. logging:
  50. level:
  51. com:
  52. atmob:
  53. central: debug
  54. mybatis:
  55. configuration:
  56. logImpl: org.apache.ibatis.logging.stdout.StdOutImpl
  57. tencent:
  58. cloud:
  59. cos:
  60. secretId: AKIDkJbcBds6DAybJtEI6j8G9rNkvqgKl061
  61. secretKey: pSqyqa7NN6ZmkRbZIn10lgQwDEySpz1r
  62. bucketName: ai-1255984948
  63. cdnHost: https://cdn1.qiaoyanai.cn
  64. replaceHosts:
  65. "[cdn1.suno.ai]": 'cdn1.qiaoyanai.cn'
  66. "[cdn.suno.cafe]": 'cdn1.qiaoyanai.cn'
  67. config:
  68. suno:
  69. lyricsExpandEnabled: true
  70. lyricsExpandUrl: http://127.0.0.1:8880/project/ai/v1/expand/lyrics
  71. modelVersionMap:
  72. suno: 'chirp-v3-5'
  73. modelVersion: 'chirp-v4'
  74. allowUploadSuno: true
  75. allowSyncOnce: true
  76. remoteStoreSuno: true
  77. # 30 * 60 * 1000L; //30min
  78. taskExpiredMillis: 1800000
  79. # 8 * 60 * 1000L; //8min
  80. taskTimeoutMillis: 720000
  81. pollingIntervalMillis: 1000
  82. handlingDelayMillis: 2000
  83. resultPollingIntervalMillis: 10000
  84. # 6 * 60 * 1000L; //6min
  85. resultPollingTimeoutMillis: 600000
  86. maxRunningTasks: 5
  87. retryCount: 1
  88. hkApiHost: 'https://api.openai-hk.com'
  89. hkApiKey: 'Bearer hk-h4oewa10000348067b2e00b242fd5060095b1dd9b837ed6d'
  90. foxApiHost: 'https://api.sunoaiapi.com'
  91. foxApiKey: 'RbaujLQxaYdFoVxXW8smNuwhjO84EIM8'
  92. udioApiHost: 'https://api.sunoaiapi.com'
  93. udioApiKey: 'RbaujLQxaYdFoVxXW8smNuwhjO84EIM8'
  94. udioModelType: 'udio130-v1.5'
  95. duomiApiHost: 'http://duomiapi.com'
  96. duomiApiKey: 'FmX6sRUWPGgV583tWrqo6vGMPF'
  97. duomiApiCallback:
  98. aceDataApiHost: 'https://api.acedata.cloud'
  99. aceDataApiKey: 'Bearer 5351fd685dac480d97dd694bf8023e16'
  100. aceDataApiCallback:
  101. bltcyApiHost: 'https://api.bltcy.ai'
  102. bltcyApiKey: 'Bearer sk-VD4dGJSIJMp1vAMU6751BbCaD1F84315B78c2365D7966369'
  103. bltcyApiCallback:
  104. remoteStoreHost:
  105. - 'http://43.156.237.148:6007'
  106. - 'http://119.28.116.248:6007'
  107. - 'http://43.134.109.155:6007'
  108. - 'http://119.28.102.88:6007'
  109. - 'http://119.28.102.151: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: 'AKLTYTFkZjYzNTc4NTQ5NGY1MzhkMGM4MGIyMjhkZDZiM2Y'
  126. doubaoAccessKeySecret: 'TkRVME5HWmlabVJpTURVek5HSTNZMkZqWlRoa05tVTFaVFF3TVRsbE5tUQ=='
  127. doubaoApiCallback:
  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'