application-test.yml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. # 数据源配置
  2. spring:
  3. datasource:
  4. type: com.alibaba.druid.pool.DruidDataSource
  5. driverClassName: com.mysql.cj.jdbc.Driver
  6. druid:
  7. # 主库数据源
  8. master:
  9. url: jdbc:mysql://localhost:3306/chat_deepseek?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  10. username: root
  11. password: 8&XiMO0r#l99
  12. hikari:
  13. pool-name: master-Pool
  14. # 从库数据源
  15. slave:
  16. # 从数据源开关/默认关闭
  17. url: jdbc:mysql://localhost:3306/chat_deepseek?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
  18. username: root
  19. password: 8&XiMO0r#l99
  20. hikari:
  21. pool-name: slave-Pool
  22. # 初始连接数
  23. initialSize: 5
  24. # 最小连接池数量
  25. minIdle: 10
  26. # 最大连接池数量
  27. maxActive: 20
  28. # 配置获取连接等待超时的时间
  29. maxWait: 60000
  30. # 配置连接超时时间
  31. connectTimeout: 30000
  32. # 配置网络超时时间
  33. socketTimeout: 60000
  34. # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  35. timeBetweenEvictionRunsMillis: 60000
  36. # 配置一个连接在池中最小生存的时间,单位是毫秒
  37. minEvictableIdleTimeMillis: 300000
  38. # 配置一个连接在池中最大生存的时间,单位是毫秒
  39. maxEvictableIdleTimeMillis: 900000
  40. # 配置检测连接是否有效
  41. validationQuery: SELECT 1 FROM DUAL
  42. testWhileIdle: true
  43. testOnBorrow: false
  44. testOnReturn: false
  45. webStatFilter:
  46. enabled: true
  47. statViewServlet:
  48. enabled: true
  49. # 设置白名单,不填则允许所有访问
  50. allow:
  51. url-pattern: /druid/*
  52. # 控制台管理用户名和密码
  53. login-username: takai
  54. login-password: 123456
  55. filter:
  56. stat:
  57. enabled: true
  58. # 慢SQL记录
  59. log-slow-sql: true
  60. slow-sql-millis: 1000
  61. merge-sql: true
  62. wall:
  63. config:
  64. multi-statement-allow: true
  65. jpa:
  66. hibernate:
  67. ddl-auto: update
  68. show-sql: true
  69. properties:
  70. hibernate:
  71. dialect: org.hibernate.dialect.MySQL8Dialect
  72. format_sql: true
  73. deepseek:
  74. #base url
  75. baseurl: http://xia0miduo.gicp.net:6001
  76. # baseurl: http://192.168.3.209:18078
  77. #创建知识库
  78. createKnowledge: /rag/create_collection
  79. #删除知识库
  80. deleteKnowledge: /rag/delete_knowledge
  81. #获取切片列表
  82. slicePage: /rag/search_word
  83. #删除切片
  84. deleteSlice: /rag/delete_slice
  85. #切片详情
  86. sliceDetail: /rag/search
  87. #编辑切片信息
  88. updateSlice: /rag/update_slice
  89. #上传文件
  90. uploadKnowledge: /upload_knowledge
  91. #聊天
  92. chat: /rag/chat
  93. #异步提示词(还想问)
  94. asyncCompletions: /rag/query
  95. #删除知识文件
  96. deleteDoc: /rag/delete_doc
  97. #新增切片
  98. addSlice: /rag/insert_slice
  99. #获取排序切片列表
  100. searchSlice: /rag/slice/search
  101. #联网搜索结果
  102. webSearch: /web/search
  103. #deepseek单独聊天
  104. baseChat: http://xia0miduo.gicp.net:6001
  105. #提示词
  106. prompt: 你是总结和提问大师。你只根据用户的对话记录,根据对话记录生成可能会问的问题,不要杜撰问题。问题的答案必须来自上面的对话记录。 你必须遵守以下要求:1. 不要输出用户问过的问题;2. 你需要输出3个问题供用户选择。3. 你只需要输出问题,不需要解释,不需要提问。4. 你的问题可以是空的,但你不能杜撰问题。5. 问题需要站在使用这个应用的人的视角提出,因此你要注意提问的语气和人称代词。不要用您这个字。6.生成的问题,必须能从提供的对话记录中找到答案。你一定要按照以下格式输出:{'问题':['xxx','xxx','xxx']}
  107. #jk:
  108. # #Appid
  109. # iamAppid: e971e84b574c40b2
  110. # #Appsecret
  111. # iamAppsecret: 51e7f274f71f4887b25015fc0743e871
  112. # #clientID
  113. # iamClientID: e97f94cf93761f4d69e8
  114. # #clientSecret
  115. # iamClientSecret: 13845f824b5d9f4f2a58159109aac317263d
  116. # #用户接口url
  117. # iamUserUrl: https://esctest.sribs.com.cn/esc-idm/api/v1/account/list
  118. # #用户回调接口,每次用户接口调用成功后都要回调一次接口
  119. # iamCallbackUrl: https://esctest.sribs.com.cn/esc-idm/api/v1/account/callback
  120. # #部门接口url
  121. # iamDeptUrl: https://esctest.sribs.com.cn/esc-idm/api/v1/org/listAll
  122. # #岗位接口url
  123. # iamPostUrl: https://esctest.sribs.com.cn/esc-idm/api/v1/job/listAll
  124. # #code换取tokenurl
  125. # iamTokenUrl: https://esctest.sribs.com.cn/esc-sso/oauth2.0/accessToken
  126. # #token换取用户信息
  127. # iamProfileUrl: https://esctest.sribs.com.cn/esc-sso/oauth2.0/profile
  128. # #虚拟密码
  129. # jkPsw: GybjcxhDe8XQtabXVP1A