123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import http, { streamHttp } from "@/utils/request";
- export const chatApi = {
- /**
- * 获取记录
- */
- getRecordFetch: (path, params) => http.get(path, { params }),
-
- /**
- * 问答列表
- */
- getAnswerHistoryList: params => http.get('/front/bigModel/qa/pageList', { params }),
- /**
- * 通过sessionId获取某个用户的问答列表
- */
- getAnswerHistoryDetail: params => http.get('/front/bigModel/qa/qaListBySessionId', { params }),
- /**
- * 问答流数据
- */
- getChatStream: ({ data, onDownloadProgress, signal }) => streamHttp.post('/grpc/inferStreamRag', data, { onDownloadProgress, signal }),
- /**
- * 获取sessionId
- */
- getChatSessionTag: params =>http.get('/front/bigModel/chat/generateSessionId', { params }),
- /**
- * 推荐问答列表
- */
- getWelcomeRecommend: params => http.get('/front/bigModel/home/recommendQAList/' + params),
- /**
- * 删除历史记录
- */
- deleteHistory: params => http.delete('/front/bigModel/chat/deleteOneChtById/' + params),
- /**
- * 点赞 or 取消点赞
- */
- putIsSatisfiedAnswer: data => http.put(`/front/bigModel/chat/isSatisfiedAnswer`, data),
- /**
- * 停止流数据
- */
- getStopChatStream: params => http.get('/front/bigModel/warning/stopChat/' + params)
- }
|