| | |
| | | import request from '/@/utils/request'; |
| | | import { toFormData } from '/@/utils/util'; |
| | | const GET_SECTION_SAMPLE_API = '/section/get_section_sample'; |
| | | const GET_SECTION_A_LIST_API = '/section/get_section_a_list'; |
| | | export const NO_AUTH_API_LIST = [GET_SECTION_SAMPLE_API, GET_SECTION_A_LIST_API]; |
| | | |
| | | //#region ====================== knowledge ====================== |
| | | |
| | |
| | | */ |
| | | export const getSectionList = async (req: any = request) => { |
| | | return req({ |
| | | url: '/section/get_section_a_list', |
| | | url: GET_SECTION_A_LIST_API, |
| | | method: 'POST', |
| | | }); |
| | | }; |
| | | /** |
| | | * @summary 获取单个次场景 |
| | | * @summary 根据主应用场景获取次应用场景 |
| | | */ |
| | | export const getSectionByIdList = async (params, req: any = request) => { |
| | | return req({ |
| | |
| | | }); |
| | | }; |
| | | |
| | | export const GetHistoryGroups = async (params, req: any = request) => { |
| | | export const GetHistoryGroups = async (req: any = request) => { |
| | | return req({ |
| | | url: '/history/get_history_groups', |
| | | method: 'POST', |
| | | data: params, |
| | | headers: { |
| | | 'Content-Type': 'application/x-www-form-urlencoded', |
| | | }, |
| | |
| | | // 获取AI对话测试例子列表 |
| | | export const getSelectSample = async (params, req: any = request) => { |
| | | return req({ |
| | | url: '/section/get_section_sample', |
| | | url: GET_SECTION_SAMPLE_API, |
| | | method: 'POST', |
| | | data: params, |
| | | headers: { |
| | |
| | | method: 'POST', |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * @summary 设置历史对话状态(未设置:NULL,顶1,踩0 |
| | | */ |
| | | export const SetHistoryAnswerState = async (params, req: any = request) => { |
| | | return req({ |
| | | url: '/history/set_history_answer_state', |
| | | method: 'POST', |
| | | data: params, |
| | | headers: { |
| | | 'Content-Type': 'application/x-www-form-urlencoded', |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * @summary AI大模型对话 |
| | | */ |
| | | export const QuestionWorkAi = async (params, req: any = request) => { |
| | | const formData = toFormData(params); |
| | | return req({ |
| | | url: '/chat/question1', |
| | | method: 'POST', |
| | | data: formData, |
| | | headers: { |
| | | 'Content-Type': 'multipart/form-data', |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * @summary AI大模型对话 |
| | | */ |
| | | export const getUserTemplateList = async (req: any = request) => { |
| | | return req({ |
| | | url: '/system/get_user_template_list', |
| | | method: 'POST', |
| | | }); |
| | | }; |
| | | |
| | | /** |
| | | * 查询问题进度 |
| | | * @param params |
| | | * @param req |
| | | * @returns |
| | | */ |
| | | export const getQuestionProcess = async (params, req: any = request) => { |
| | | return req({ |
| | | url: 'chat/get_question_process', |
| | | method: 'POST', |
| | | data: params, |
| | | headers: { |
| | | 'Content-Type': 'application/x-www-form-urlencoded', |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | export const setHistoryGroupTitle = async (params, req: any = request) => { |
| | | return req({ |
| | | url: 'history/set_history_group_title', |
| | | method: 'POST', |
| | | data: params, |
| | | headers: { |
| | | 'Content-Type': 'application/x-www-form-urlencoded', |
| | | }, |
| | | }); |
| | | }; |
| | | |
| | | |
| | | export const reportHistoryProblem = async (params, req: any = request) => { |
| | | return req({ |
| | | url: 'history/report_history_problem', |
| | | method: 'POST', |
| | | data: params, |
| | | headers: { |
| | | 'Content-Type': 'application/x-www-form-urlencoded', |
| | | }, |
| | | }); |
| | | }; |