import request from '@/api/request' import { getToken } from '@/common/common.js' import { get_base_url } from '@/api/request' const base_url = '/trastudy' // 获取课程学习信息接口 export const getCourseStudyInfoApi = (data) => { return request({ url: base_url + '/traStdyInfo/queryTraStdyProgressAndTeacher', method: 'post', toastErrors: true, data }); }; // 获取课程学习 知识点 接口 export const queryTraStdyBatchWaitParagraphInfoApi = (data) => { return request({ url: base_url + '/traStdyInfo/queryTraStdyBatchWaitParagraphInfo', method: 'post', toastErrors: true, data }); }; // 重新开始 删除学习信息 export const deleteTraStdyInfoByIdApi = (data) => { return request({ url: base_url + '/traStdyInfo/deleteTraStdyInfoById', method: 'post', toastErrors: true, data }); }; // 重新学习 export const afreshStudyCourseApi = (data) => { return request({ url: base_url + '/traStdyInfo/afreshStudyCourse', method: 'post', toastErrors: true, data }); }; // 学习段落完成 export const studyParagraphOverApi = (data) => { return request({ url: base_url + '/traStdyInfo/studyParagraphOver', method: 'post', toastErrors: true, data }); }; // 回答问题 /traStdyInfo/studyAnswerTextUp export const studyAnswerTextUpApi = (data) => { return request({ url: base_url + '/traStdyInfo/studyAnswerTextUp', method: 'post', toastErrors: true, data }); }; // 获取问题信息/traStdyInfo/queryTraStdyBatchWaitQuestionInfo export const queryTraStdyBatchWaitQuestionInfoApi = (data) => { return request({ url: base_url + '/traStdyInfo/queryTraStdyBatchWaitQuestionInfo', method: 'post', toastErrors: true, data }); }; // 上传语音翻译i文本 /traStdyInfo/audioTranscriptions export const audioTranscriptionsApi = (data) => { return request({ url: base_url + '/traStdyInfo/audioTranscriptions', method: 'post', toastErrors: true, data }); }; // 撤回消息 export const withdrawalAnswerApi = (data) => { return request({ url: base_url + '/traStdyInfo/withdrawalAnswer', method: 'post', toastErrors: true, data }); }; // 异步完成回答 // 入参: // qstLogId 必输项:true 类型:String // 出参: // qstLogId 问题日志ID String // qnsId 问题ID String // processStat 状态 String // message 处理消息 String export const waitMakeEvaluateApi = (data) => { return request({ url: base_url + '/traStdyInfo/waitMakeEvaluate', method: 'post', toastErrors: true, data }); }; // 查询问题评价 // /traStdyInfo/queryQuestionEvalate export const queryQuestionEvalateApi = (data) => { return request({ url: base_url + '/traStdyInfo/queryQuestionEvalate', method: 'post', toastErrors: true, data }); }; // /trastudy/intgask/askAbout // 流式获取文本 export const getAskAboutRawApi = (data) => { // return request({ // baseUrl:'http://25.18.122.76:3030', // url: '/api/v1/prediction/a402cf58-9f64-479b-a9f8-c527300a7905', // isStream: true, // header: { // 'Accept':'text/event-stream', // 'content-type': 'application/json; charset=UTF-8', // 'Authorization': 'Bearer PjadGPFSHDg6F8ZRekROe-QxS2fPXlWRsmvP5Mp0vxA' // }, // method: 'post', // toastErrors: false, // data // }); return request({ url: base_url + '/intgask/askAbout', header: { 'Accept':'text/event-stream', 'content-type': 'text/event-stream; charset=UTF-8', }, responseType: 'arrayBuffer', method: 'get', isStream: true, timeout: 30000, toastErrors: false, data }) }; // 学习开始 export const studyStartApi = (data) => { return request({ url: base_url + '/traStdychat/studyStart', method: 'post', toastErrors: true, data }); }; // 学习结束 export const studyEndApi = (data) => { return request({ url: base_url + '/traStdychat/studyEnd', method: 'post', toastErrors: true, data }); }; // 学习 对话 export const textChartApi = (data) => { return request({ url: base_url + '/traStdychat/textChart', method: 'post', toastErrors: true, data }); }; // 预览 对话 export const textChartPreviewApi = (data) => { return request({ url: base_url + '/traStdyInfoPreview/previewCrsInfo', method: 'post', toastErrors: true, data }); }; export const previewAfreshStudyCourse = (data) => { return request({ url: base_url + '/traStdyInfo/previewAfreshStudyCourse', method: 'post', toastErrors: true, data }); }; // 设置学习顾问音色/traStdyTeacher/setStudyTeacher export const setStudyTeacherApi = (data) => { return request({ url: base_url + '/traStdyTeacher/setStudyTeacher', method: 'post', toastErrors: true, data }); };