config.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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. // 段落内容写作
  48. chatDetailUrl: '/aisChat/chat/compose_chat_detail',
  49. // 大纲写作
  50. chatUrl: '/aisChat/chat/compose_chat_outline',
  51. parseUrl: '/aisChat/chat/compose_parse_outline',
  52. searchSource: '/aisChat/chat/search_source',
  53. // server: 'https://zdzy.zrzyt.zj.gov.cn/aisKnowledge',
  54. server: '/server',
  55. authServer: '/auth',
  56. policyServer: 'https://zjugpt.com/server',
  57. chatServer: '/chat',
  58. policyChat: '/aisChat',
  59. aiServer: '/aiServer', //省厅
  60. knowledgeServer: '/aisChat', //温州
  61. knowledgeServer2: 'https://natureai.zjugis.com/liqchat',
  62. knowledgeDocUrl: 'http://127.0.0.1:20331/',
  63. knowledgeDocUrl2: 'http://127.0.0.1:20339/',
  64. knowledgeDocUrlProxy: 'https://ai.zrzyt.zj.gov.cn/aiServer/',
  65. knowledgeDocUrlProxy2: 'https://ai.zrzyt.zj.gov.cn/aisChat/',
  66. landMarketUrl: 'https://natureai.zjugis.com/subscribe/',
  67. //解析表格
  68. dataAnalysisChatUrl: "/lianqiai/tools/data_analysis_chat",
  69. composeExtensionUrl: "/aisChat/chat/compose_chat_theme_extension",
  70. // 文件上传
  71. uploadUrl: "/aisChat/knowledge_base/upload_docs",
  72. // 外链
  73. links: {
  74. // 审批精灵
  75. approval: 'http://121.40.148.47:8528/#/approval',
  76. // 隐私
  77. agreement: '/agreement.html',
  78. // 政策
  79. privacy: '/privacy.html',
  80. // 万维官网
  81. zjugis: 'https://zjugis.com/home/index.html',
  82. // 主页
  83. home: '/aisearch/#/home',
  84. // 注册页
  85. register: '/#/register',
  86. landMarketUrl: "https://zjugpt.com/land/#/landSupermarket",
  87. map: 'https://www.gscloud.cn/sources/index?pid=1&rootid=1',
  88. tool: 'http://guihuayun.com/',
  89. },
  90. tdtToken: '339e600c45a24c5d462c384bd8a1d257',
  91. questions: [
  92. [
  93. {
  94. icon: 'land',
  95. name: '国有土地的使用方式有哪些?'
  96. },
  97. {
  98. icon: 'land',
  99. name: '哪些情形下可以划拨方式取得国有土地使用权?'
  100. },
  101. ],
  102. [
  103. {
  104. icon: 'land',
  105. name: '什么是闲置土地?'
  106. },
  107. {
  108. icon: 'doc',
  109. name: '什么是国有建设用地供应计划?'
  110. },
  111. {
  112. icon: 'farm',
  113. name: '哪些情形可以“耕地转出”?'
  114. }
  115. ]
  116. ],
  117. };
  118. })(window)