| 
					
				 | 
			
			
				@@ -0,0 +1,304 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import request from '@/config/axios' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 元数据相关 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const metadata = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增元数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  async metadataAdd(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return await request.post({ url: '/meta/node/add', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 更新元数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  async metadataUpdate(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return await request.post({ url: '/meta/node/update', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 删除元数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  async deleteMetadata(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return await request.post({ url: '/meta/node/delete', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 查看元数据详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getMetadataDetails: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/meta/node/edit', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 元数据列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getMetaDataList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/meta/node/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 元数据图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getMetaDataGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/meta/node/graph', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 数据资源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dataResource = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 资源列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  async getResourceList(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return await request.post({ url: '/resource/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 资源详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getResourceDetails: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/detail', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 查看资源图谱   没接 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getResourceListToGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/list/graph', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 删除资源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  deleteSource: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/delete', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 大模型模型翻译元数据  上传接口参数不对 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  resourceTranslate: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.formData({ url: '/resource/translate', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 保存数据资源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  saveResource: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/save', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据资源上传  未知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  uploadResource: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.upload({ url: '/meta/resource/upload', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 获取数据资源文件流  未知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getResourceFile: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.getDownload({ url: '/meta/resource/download', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 解析非结构化文本展示信息  未知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getUnstructured: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/text/resource/translate', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 查看资源图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getResourceGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/graph/all', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 解析一个文件中多份DDL 文件上传接口 参数错误 预留接口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  resourceParseByDDL: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.upload({ url: '/resource/ddl/identify', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  resourceParseDDL: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.upload({ url: '/resource/ddl/parse', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // DDL数据资源更新 未确认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  resourceUpdateByDDL: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/update', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 通过资源id查找元数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getMetaDataById: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/search', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // return request.post({ url: '/id/data/search', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据资源生产线调度 结构化 手动执行 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  productionLineDispatch: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/pipeline/production/line/execute', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 数据模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dataModel = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 模型列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getModelList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 查看模型详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getModelDetails: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/detail', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 查看模型图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getModelListToGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/graph/all', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增模型 -> 通过资源新增模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  addModel: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // return request.post({ url: '/model/model/data/model/add', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/search', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 删除模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  deleteModel: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/delete', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增模型:模型选择模型 未知 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  addModelByModel: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/add', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 查看模型图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getModelGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/graph/all', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 更新模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  updateModel: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/update', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 通过ddl保存模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  saveModelByDDL: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/model/data/model/save', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 数据标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dataLabel = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataLabelList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/label/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataLabelAdd: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/label/add', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataLabelDetails: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/label/detail', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 标签图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataLabelGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/label/graph/all', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据标签动态识别分组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataLabelIdentifyGroup: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/label/dynamic/identify', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 数据标准 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dataStandard = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 标准列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataStandardList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/standard/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataStandardAdd: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/standard/add', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataStandardDetails: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/standard/detail', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 生成操作代码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataStandardCodeGenerate: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/standard/code', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 标签图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataStandardGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/interface/data/standard/graph/all', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 数据指标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dataIndicator = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 指标列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 指标列表切换图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorListToGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/list/graph', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增指标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorAdd: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/add', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 新增更新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorUpdate: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/update', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 指标详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorDetails: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/detail', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 指标血缘关系检测 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorRelation: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/relation', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 指标生成代码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorCodeGenerate: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/data/metric/code', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 指标图谱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataIndicatorGraph: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/graph/all', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const LLM = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 模型训练 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setDDLTrain: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/vanna/api/v0/train', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 图表sql信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getSql: async (params) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.get({ url: '/vanna/api/v0/generate_sql', params}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 图表sql信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getToTable: async (params) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.get({ url: '/vanna/api/v0/run_sql', params}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 知识库+图谱问答 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ask: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/rag/ask', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 产品知识库问答 RAG 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  askToProduct: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/rag/ask/rag', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 非结构化知识库问答 RAG + Graph 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  askToUnstructured: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/rag/ask/unstructure/rag', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const other = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 资源 & 模型 列表 未接 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getResourceAndModelList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/resource/model/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 获取资源ddl 未接 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getDDL: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/id/data/ddl', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 生产线执行非结构化文档 实体 关系 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  runUnstructured: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/text/resource/node', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 生产线执行非结构化文档 元数据内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  runUnstructuredMetadata: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/processing/unstructured/data', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 产品知识库列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  productKnowledgeBaseList: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/text/product/list', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 直接删除图谱元素 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  graphDataDelete: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/metric/label/standard/delete', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 直接删除图谱元素 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getGraphMetadataById: async (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return request.post({ url: '/graph/meta/include', data }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 整合api 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+export const api = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 元数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...metadata, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据资源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...dataResource, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据模型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...dataModel, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...dataLabel, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据标准 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...dataStandard, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 数据指标 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...dataIndicator, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 大语言模型对话接口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...LLM, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ...other 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 |