You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dianshang-qianduan/src/api/AI.js

226 lines
5.4 KiB
JavaScript

2 years ago
import request from '@/utils/request'
//访问AI
export function accessAI(data) {
return request({
url: '/api/bigModule/createArticleByAi',
method: 'post',
data:data,
timeout: 100000,
})
2 years ago
}
//选择指标--下拉框
export function selectionMetrics(data) {
return request({
url: '/api/model/dropdownBox',
method: 'post',
2 years ago
params:data,
2 years ago
})
}
//选择指标--查看指标
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,
})
2 years ago
}
//聚类分析--分析结果
export function clusterAnalysisPlot(data) {
return request({
url: '/api/model/clusterAnalysisResult',
method: 'post',
data:data,
})
}
//关联规则挖掘
export function associationRuleMining(data) {
return request({
2 years ago
url: '/api/python/associationRules',
2 years ago
method: 'post',
data:data,
})
2 years ago
}
//回归分析--线性回归
export function linearRegression(data) {
return request({
url: '/api/model/regressionAnalysis',
method: 'post',
data:data,
})
2 years ago
}
//线性回归-逻辑回归--预测
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,
})
2 years ago
}
//回归分析--逻辑回归
export function logisticRegression(data) {
return request({
url: '/api/model/logistic',
method: 'post',
data:data,
})
2 years ago
}
//实训任务提交
export function submit(data) {
return request({
url: "/api/userBehavior/practicalTrainingSubmission",
method: "post",
params: data,
});
2 years ago
}
//回归分析--走势图
export function regressionAnalysisTrendChart(data) {
return request({
url: "/api/model/trendChart",
method: "post",
data: data,
});
2 years ago
}
//哈希函数知识概要分数
export function knowledgeProfileScore(data) {
return request({
url: "/api/stu/concept/block/hashReadingScore",
method: "post",
data: data,
});
2 years ago
}
//聚类分析
export function clusterAnalysis2(data) {
return request({
url: "/api/python/clusterAnalysis",
method: "post",
data: data,
});
2 months ago
}
/*
* @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
})
2 years ago
}