|
|
import request from '@/utils/request'
|
|
|
|
|
|
//访问AI
|
|
|
export function accessAI(data) {
|
|
|
return request({
|
|
|
url: '/api/bigModule/createArticleByAi',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
timeout: 100000,
|
|
|
})
|
|
|
}
|
|
|
//选择指标--下拉框
|
|
|
export function selectionMetrics(data) {
|
|
|
return request({
|
|
|
url: '/api/model/dropdownBox',
|
|
|
method: 'post',
|
|
|
params:data,
|
|
|
})
|
|
|
}
|
|
|
//选择指标--查看指标
|
|
|
export function viewingMetrics(data) {
|
|
|
return request({
|
|
|
url: '/api/model/viewMetrics',
|
|
|
method: 'post',
|
|
|
params:data,
|
|
|
})
|
|
|
}
|
|
|
//选择指标--分析数据展示
|
|
|
export function analysisDataDisplay(data) {
|
|
|
return request({
|
|
|
url: '/api/model/viewAnalyzeData',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//数据预处理
|
|
|
export function dataPreprocessing(data) {
|
|
|
return request({
|
|
|
url: '/api/model/dataPreprocessing',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//聚类分析--分析结果
|
|
|
export function clusterAnalysis(data) {
|
|
|
return request({
|
|
|
url: '/api/model/clusterScatterPlot',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//聚类分析--分析结果
|
|
|
export function clusterAnalysisPlot(data) {
|
|
|
return request({
|
|
|
url: '/api/model/clusterAnalysisResult',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//关联规则挖掘
|
|
|
export function associationRuleMining(data) {
|
|
|
return request({
|
|
|
url: '/api/python/associationRules',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//回归分析--线性回归
|
|
|
export function linearRegression(data) {
|
|
|
return request({
|
|
|
url: '/api/model/regressionAnalysis',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//线性回归-逻辑回归--预测
|
|
|
export function logisticRegressionPrediction(data) {
|
|
|
return request({
|
|
|
url: '/api/model/prediction',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//聚类分析表格下载
|
|
|
export function downloadClusterAnalysisForm(data) {
|
|
|
return request({
|
|
|
url: '/api/analysis/cAMExport',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//回归分析--逻辑回归
|
|
|
export function logisticRegression(data) {
|
|
|
return request({
|
|
|
url: '/api/model/logistic',
|
|
|
method: 'post',
|
|
|
data:data,
|
|
|
})
|
|
|
}
|
|
|
//实训任务提交
|
|
|
export function submit(data) {
|
|
|
return request({
|
|
|
url: "/api/userBehavior/practicalTrainingSubmission",
|
|
|
method: "post",
|
|
|
params: data,
|
|
|
});
|
|
|
}
|
|
|
//回归分析--走势图
|
|
|
export function regressionAnalysisTrendChart(data) {
|
|
|
return request({
|
|
|
url: "/api/model/trendChart",
|
|
|
method: "post",
|
|
|
data: data,
|
|
|
});
|
|
|
}
|
|
|
//哈希函数知识概要分数
|
|
|
export function knowledgeProfileScore(data) {
|
|
|
return request({
|
|
|
url: "/api/stu/concept/block/hashReadingScore",
|
|
|
method: "post",
|
|
|
data: data,
|
|
|
});
|
|
|
}
|
|
|
//聚类分析
|
|
|
export function clusterAnalysis2(data) {
|
|
|
return request({
|
|
|
url: "/api/python/clusterAnalysis",
|
|
|
method: "post",
|
|
|
data: data,
|
|
|
});
|
|
|
}
|
|
|
/*
|
|
|
* @Author: qinzhenpen qzp1807@126.com
|
|
|
* @Date: 2025-03-03 15:43:56
|
|
|
* @LastEditors: qinzhenpen qzp1807@126.com
|
|
|
* @LastEditTime: 2025-03-31 14:12:04
|
|
|
* @FilePath: \financial-big-data\src\api\AI.js
|
|
|
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
|
|
*/
|
|
|
// 查询历史记录
|
|
|
export function getHistory(params) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/selectHistory',
|
|
|
method: 'POST',
|
|
|
params
|
|
|
})
|
|
|
}
|
|
|
// 查询历史记录列表
|
|
|
// 导出一个名为 getHistoryList 的函数,该函数用于获取历史会话列表
|
|
|
export function getHistoryList(params) {
|
|
|
// 调用 request 函数发送 HTTP 请求
|
|
|
return request({
|
|
|
// 请求的 URL 地址,基础地址为 import.meta.env.VITE_APP_AI_API,路径为 '/api/selectSessionList'
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/selectSessionList',
|
|
|
// 请求方法为 POST
|
|
|
method: 'POST',
|
|
|
// 请求的参数,此处为 params 变量,但原始代码中未定义 params,可能需要在外部定义或传递
|
|
|
params
|
|
|
})
|
|
|
}
|
|
|
// 创建会话
|
|
|
export function createSession(params) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/createSession',
|
|
|
method: 'post',
|
|
|
params
|
|
|
})
|
|
|
}
|
|
|
// 删除会话
|
|
|
export function deleteSession(params) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/deleteSession',
|
|
|
method: 'post',
|
|
|
params
|
|
|
})
|
|
|
}
|
|
|
// 创建任务
|
|
|
export function createTask(params) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/createMission',
|
|
|
method: 'POST',
|
|
|
params
|
|
|
})
|
|
|
}
|
|
|
// 提交任务步骤
|
|
|
export function submitTaskStep(data) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/commitMissionModule',
|
|
|
method: 'POST',
|
|
|
data
|
|
|
})
|
|
|
}
|
|
|
// 导出会话
|
|
|
export function exportSession(params) {
|
|
|
return request({
|
|
|
responseType: 'blob',
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/exportMis',
|
|
|
method: 'GET',
|
|
|
params
|
|
|
})
|
|
|
}
|
|
|
// 提交任务
|
|
|
export function submitTask(data) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/commitMissionModule',
|
|
|
method: 'POST',
|
|
|
data
|
|
|
})
|
|
|
}
|
|
|
// 上传资源文件
|
|
|
export function uploadResourceFile(data) {
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'api/uploadResource',
|
|
|
method: 'POST',
|
|
|
data
|
|
|
})
|
|
|
}
|
|
|
// 学情分析
|
|
|
export function getLearningAnalysis(params) {
|
|
|
let { stuNeed,stuData}=params
|
|
|
return request({
|
|
|
url: import.meta.env.VITE_APP_AI_API+'learnAnalysis/getStuPersonLearnAnalysis?stuNeed='+stuNeed,
|
|
|
method: 'POST',
|
|
|
data:stuData
|
|
|
})
|
|
|
} |