application.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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. host: 8.130.28.19
  18. port: 6378
  19. password: eai123456
  20. mail:
  21. host: smtp.163.com
  22. port: 25
  23. username: seecoder2022@163.com # Seecoder的公共邮箱
  24. password: WEIHUIOOJYUFMZGV # 邮箱开启stmp的秘钥
  25. default-encoding: UTF-8
  26. servlet:
  27. multipart:
  28. # 单个文件最大大小
  29. max-file-size: 500MB
  30. # 所有上传文件最大大小
  31. max-request-size: 500MB
  32. mvc:
  33. async:
  34. request-timeout: 300000
  35. # MyBatis配置
  36. mybatis-plus:
  37. mapper-locations: classpath:mapper/*.xml
  38. type-aliases-package: com/njuzr/eaibackend/po
  39. jwt:
  40. # jjwt密钥算法HS256,要求secret长度至少是256位
  41. secret: UenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRWUenM4KGb6DskRW
  42. issuer: eai
  43. expiration: 86400
  44. # DeepSeek AI 配置
  45. deepseek:
  46. api-key: ${DEEPSEEK_API_KEY:sk-994409a3b69648de8171be819274fc98}
  47. base-url: https://api.deepseek.com/v1
  48. model: deepseek-chat
  49. timeout: 60000
  50. aliyun:
  51. oss:
  52. endpoint: oss-cn-shanghai.aliyuncs.com
  53. accessKeyId: LTAI5tAbkw8rkreiJbfcY1jZ
  54. accessKeySecret: 2yvtVYE1qAZEgm0ChvdMqhp0LhB5Lj
  55. bucketName: eai-files
  56. logging:
  57. config: classpath:log4j2-dev.xml
  58. openai:
  59. chatgpt:
  60. model: gpt-3.5-turbo
  61. api:
  62. key: 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
  63. config:
  64. llm:
  65. ChatGLM3:
  66. url: http://10.58.0.2:6678
  67. ChatGLM4:
  68. url: http://47.94.251.162:6678
  69. token: seec0der
  70. modelName: glm4-9b-chat
  71. QWen14B:
  72. url: http://10.58.0.2:6679
  73. PreSentenceWorkflowChatGLM4:
  74. url: https://dify.seec.seecoder.cn/v1/workflows/run
  75. token: app-6hPbwfdQdEDZ8c81oh62avyS
  76. doubao:
  77. ark:
  78. api-key: c87a7b2f-33d1-45d5-9a08-d36d2204f05c
  79. endpoint-id: ep-20251109002134-fcpkl
  80. xunfei:
  81. ark:
  82. app-id: fdf4a5d8
  83. api-key: 9d44aad124b15562cd36f1c69f907c23
  84. api-secret: MWZkZTM5ZjMwMGJkNjJkM2NmNjJjMjI3
  85. proxy:
  86. enabled: false
  87. host: 20.111.54.16
  88. port: 8123
  89. springdoc:
  90. api-docs:
  91. enabled: true
  92. path: /doc/v3/api-docs
  93. swagger-ui:
  94. enabled: true
  95. path: /doc/swagger/swagger-ui.html
  96. packagesToScan: com.njuzr.eaibackend.controller
  97. portal:
  98. base-url: http://localhost:8080
  99. batch-register-path: /api/user/register/batch/internal