application.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. spring:
  2. jackson:
  3. deserialization:
  4. fail-on-unknown-properties: true
  5. datasource:
  6. driver-class-name: com.mysql.cj.jdbc.Driver
  7. username: root
  8. password: eai123456
  9. url: jdbc:mysql://8.130.28.19:3306/eai?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true
  10. # url: jdbc:mysql://127.0.0.1:3306/eai?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true
  11. data:
  12. mongodb:
  13. uri: mongodb://admin:eai123456@8.130.28.19:27017/eai?authSource=admin
  14. authentication-database: admin
  15. #redis配置已改为【移动云】
  16. redis:
  17. # 【移动云】redis内网IPV4地址,内网 IPv4数据端口:30010,【不知这里需不需要申请分配公网IPv6地址???】
  18. host: 8.130.28.19
  19. port: 6378
  20. password: eai123456
  21. mail:
  22. host: smtp.163.com
  23. port: 25
  24. username: seecoder2022@163.com # Seecoder的公共邮箱
  25. password: WEIHUIOOJYUFMZGV # 邮箱开启stmp的秘钥
  26. default-encoding: UTF-8
  27. servlet:
  28. multipart:
  29. # 单个文件最大大小
  30. max-file-size: 500MB
  31. # 所有上传文件最大大小
  32. max-request-size: 500MB
  33. mvc:
  34. async:
  35. request-timeout: 300000
  36. # MyBatis配置
  37. mybatis-plus:
  38. mapper-locations: classpath:mapper/*.xml
  39. type-aliases-package: com/njuzr/eaibackend/po
  40. jwt:
  41. # jjwt密钥算法HS256,要求secret长度至少是256位
  42. secret: UenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRW
  43. issuer: eai
  44. expiration: 86400
  45. aliyun:
  46. oss:
  47. # 已改为【移动云】对象存储EOS,访问方式为内网访问
  48. endpoint: eos.suzhou-6-internal.cmecloud.cn
  49. accessKeyId: 8VFJRXS67COZ8Z34D1JE
  50. accessKeySecret: 3tUk8w5HdIFDw1weOwBurLsUuqcWcCIGE8pfQySR
  51. bucketName: eai-files
  52. ecloud:
  53. eos:
  54. endpoint: eos.suzhou-6.cmecloud.cn
  55. access-key: 8VFJRXS67COZ8Z34D1JE
  56. secret-key: 3tUk8w5HdIFDw1weOwBurLsUuqcWcCIGE8pfQySR
  57. region: suzhou6
  58. bucket-name: eai-files
  59. logging:
  60. config: classpath:log4j2-dev.xml
  61. openai:
  62. chatgpt:
  63. model: gpt-3.5-turbo
  64. api:
  65. key: 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
  66. config:
  67. llm:
  68. ChatGLM3:
  69. url: http://10.58.0.2:6678
  70. ChatGLM4:
  71. url: http://47.94.251.162:6678
  72. token: seec0der
  73. modelName: glm4-9b-chat
  74. QWen14B:
  75. url: http://10.58.0.2:6679
  76. PreSentenceWorkflowChatGLM4:
  77. url: https://dify.seec.seecoder.cn/v1/workflows/run
  78. token: app-6hPbwfdQdEDZ8c81oh62avyS
  79. doubao:
  80. ark:
  81. api-key: a60ca069-fdd2-4060-a6a4-1a63d7659480
  82. endpoint-id: ep-20250210154808-gj4ln
  83. xunfei:
  84. ark:
  85. app-id: fdf4a5d8
  86. api-key: 9d44aad124b15562cd36f1c69f907c23
  87. api-secret: MWZkZTM5ZjMwMGJkNjJkM2NmNjJjMjI3
  88. deepseek:
  89. api:
  90. base-url: https://zhenze-huhehaote.cmecloud.cn/v1/chat/completions
  91. key: E-OYKpcDb_L5WjdVPw2sZ-08ds4Vv-hBRe-lAV9tnqI
  92. model: deepseek-v3
  93. temperature: 0.7
  94. proxy:
  95. enabled: false
  96. host: 20.111.54.16
  97. port: 8123
  98. springdoc:
  99. api-docs:
  100. enabled: true
  101. path: /doc/v3/api-docs
  102. swagger-ui:
  103. enabled: true
  104. path: /doc/swagger/swagger-ui.html
  105. packagesToScan: com.njuzr.eaibackend.controller
  106. server:
  107. port: 8082