config.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. (function (global) {
  2. global.formatDocUrl = (sUrl, modelType = '0') => { //默认省厅
  3. if (modelType === '0') {
  4. if (sUrl.indexOf(global.AppGlobalConfig.knowledgeDocUrl2) !== -1) {
  5. sUrl = sUrl.replace(global.AppGlobalConfig.knowledgeDocUrl2, global.AppGlobalConfig.knowledgeDocUrlProxy)
  6. } else {
  7. sUrl = sUrl.replace(global.AppGlobalConfig.knowledgeDocUrl, global.AppGlobalConfig.knowledgeDocUrlProxy)
  8. }
  9. } else {
  10. sUrl = sUrl.replace(global.AppGlobalConfig.knowledgeDocUrl, global.AppGlobalConfig.knowledgeDocUrlProxy2)
  11. }
  12. return sUrl;
  13. }
  14. global.formatDocName = (sUrl, key = "file_name") => {
  15. if (!sUrl) return;
  16. const arrs = sUrl.split("?")[1].split("&");
  17. const map = {};
  18. arrs.forEach((item) => {
  19. const arr = item.split("=")
  20. map[arr[0]] = arr[1]
  21. })
  22. return map[key]
  23. }
  24. global.AppGlobalConfig = {
  25. system: {
  26. name: '',
  27. copyright: '版权所有© 2024 浙江万维空间信息技术有限公司',
  28. },
  29. isDisabledSource: true,
  30. authorization: {
  31. enabled: false,
  32. time: 12
  33. },
  34. llm: {
  35. kb_name: 'policy' //kb_chat接口链接库
  36. },
  37. authToken: 'ZJUGIS-Authorization',
  38. storage: {
  39. encryption: true, // 是否加密
  40. secretKey: 'yydjydhfyhfggd'
  41. },
  42. topKs: {
  43. '0': 5,
  44. '1': 10,
  45. '2': 15,
  46. },
  47. // server: 'https://zdzy.zrzyt.zj.gov.cn/aisKnowledge',
  48. server: '/server',
  49. authServer: '/auth',
  50. policyServer: 'https://zjugpt.com/server',
  51. aiServer: '/aiServer', //省厅
  52. aisChat: '/aisChat', //温州
  53. knowledgeServer2: 'https://natureai.zjugis.com/liqchat',
  54. knowledgeDocUrl: 'http://127.0.0.1:20331/',
  55. knowledgeDocUrl2: 'http://127.0.0.1:20339/',
  56. knowledgeDocUrlProxy: 'https://ai.zrzyt.zj.gov.cn:10086/aiServer/',
  57. knowledgeDocUrlProxy2: 'https://ai.zrzyt.zj.gov.cn:10086/aisChat/',
  58. landMarketUrl: 'https://natureai.zjugis.com/subscribe/',
  59. //解析表格
  60. dataAnalysisChatUrl: "/lianqiai/tools/data_analysis_chat",
  61. composeExtensionUrl: "/aisChat/chat/compose_chat_theme_extension",
  62. // 文件上传
  63. uploadUrl: "/aisChat/knowledge_base/upload_docs",
  64. // 外链
  65. links: {
  66. // 隐私
  67. agreement: '/agreement.html',
  68. // 政策
  69. privacy: '/privacy.html',
  70. // 万维官网
  71. zjugis: 'https://zjugis.com/home/index.html',
  72. // 主页
  73. home: '/aisearch/#/home',
  74. // 注册页
  75. register: '/#/register',
  76. landMarketUrl: "https://zjugpt.com/land/#/landSupermarket",
  77. map: 'https://www.gscloud.cn/sources/index?pid=1&rootid=1',
  78. tool: 'http://guihuayun.com/',
  79. },
  80. tdtToken: '339e600c45a24c5d462c384bd8a1d257',
  81. questions: [
  82. [
  83. {
  84. icon: 'land',
  85. name: '国有土地的使用方式有哪些?'
  86. },
  87. {
  88. icon: 'land',
  89. name: '哪些情形下可以划拨方式取得国有土地使用权?'
  90. },
  91. ],
  92. [
  93. {
  94. icon: 'land',
  95. name: '什么是闲置土地?'
  96. },
  97. {
  98. icon: 'doc',
  99. name: '什么是国有建设用地供应计划?'
  100. },
  101. {
  102. icon: 'farm',
  103. name: '哪些情形可以“耕地转出”?'
  104. }
  105. ]
  106. ],
  107. };
  108. })(window)