config.js 3.6 KB

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