|
@@ -150,6 +150,7 @@ export type FetchTakaiSliceDetailLibApi = (sliceId: string, knowledgeId: string)
|
|
|
export type modifyTakaiSliceInfoLibApi = (data: ModifySliceApiParams) => Promise<any>;
|
|
export type modifyTakaiSliceInfoLibApi = (data: ModifySliceApiParams) => Promise<any>;
|
|
|
export type FetchTakaiChatHistoryListApi = (data: FetchChatHistoryListApiParams) => Promise<any>;
|
|
export type FetchTakaiChatHistoryListApi = (data: FetchChatHistoryListApiParams) => Promise<any>;
|
|
|
export type ExportTakaiChatHistoryApi = (id: string) => Promise<any>;
|
|
export type ExportTakaiChatHistoryApi = (id: string) => Promise<any>;
|
|
|
|
|
+export type FetchTakaiApplicationListApi = () => Promise<any>;
|
|
|
|
|
|
|
|
// 登录
|
|
// 登录
|
|
|
const loginApi: LoginApi = async (data) => {
|
|
const loginApi: LoginApi = async (data) => {
|
|
@@ -274,122 +275,127 @@ const exportChatHistoryApi: ExportChatHistoryApi = async (id) => {
|
|
|
|
|
|
|
|
// 获取takai应用列表
|
|
// 获取takai应用列表
|
|
|
const fetchTakaiAppListApi: FetchTakaiAppListApi = async (data) => {
|
|
const fetchTakaiAppListApi: FetchTakaiAppListApi = async (data) => {
|
|
|
- return api.post('/takai/api/getApplicationList', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/getApplicationList', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai应用详情
|
|
// 获取takai应用详情
|
|
|
const fetchTakaiApplicationDetailApi: FetchTakaiApplicationDetailApi = async (appId) => {
|
|
const fetchTakaiApplicationDetailApi: FetchTakaiApplicationDetailApi = async (appId) => {
|
|
|
- return api.get(`/takai/api/selectApplication/${appId}`);
|
|
|
|
|
|
|
+ return api.get(`/deepseek/api/selectApplication/${appId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 创建takai应用
|
|
// 创建takai应用
|
|
|
const createTakaiApplicationLibApi: CreateTakaiApplicationLibApi = async (data) => {
|
|
const createTakaiApplicationLibApi: CreateTakaiApplicationLibApi = async (data) => {
|
|
|
- return api.post('/takai/api/createApplication', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/createApplication', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 编辑takai应用
|
|
// 编辑takai应用
|
|
|
const modifyTakaiApplicationLibApi: ModifyTakaiApplicationLibApi = async (appId, data) => {
|
|
const modifyTakaiApplicationLibApi: ModifyTakaiApplicationLibApi = async (appId, data) => {
|
|
|
- return api.put(`/takai/api/updateApplication/${appId}`, data);
|
|
|
|
|
|
|
+ return api.put(`/deepseek/api/updateApplication/${appId}`, data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 删除takai应用
|
|
// 删除takai应用
|
|
|
const deleteTakaiApplicationLibApi: DeleteTakaiApplicationLibApi = async (appId) => {
|
|
const deleteTakaiApplicationLibApi: DeleteTakaiApplicationLibApi = async (appId) => {
|
|
|
- return api.delete(`/takai/api/delApplication/${appId}`);
|
|
|
|
|
|
|
+ return api.delete(`/deepseek/api/delApplication/${appId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取首页信息
|
|
// 获取首页信息
|
|
|
const fetchTakaiIndexApi: FetchTakaiAppIndexApi = async (data) => {
|
|
const fetchTakaiIndexApi: FetchTakaiAppIndexApi = async (data) => {
|
|
|
- return api.post('/takai/api/index', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/index', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// takai知识库列表
|
|
// takai知识库列表
|
|
|
const fetchTakaiKnowledgeListApi: FetchTakaiKnowledgeApiListApi = async () => {
|
|
const fetchTakaiKnowledgeListApi: FetchTakaiKnowledgeApiListApi = async () => {
|
|
|
- return api.get('/takai/api/knowledgeList');
|
|
|
|
|
|
|
+ return api.get('/deepseek/api/knowledgeList');
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai知识库列表
|
|
// 获取takai知识库列表
|
|
|
const fetchTakaiKnowledgeLibListApi: FetchTakaiKnowledgeLibListApi = async (data) => {
|
|
const fetchTakaiKnowledgeLibListApi: FetchTakaiKnowledgeLibListApi = async (data) => {
|
|
|
- return api.post('/takai/api/getKnowledgeList', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/getKnowledgeList', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai知识库详情
|
|
// 获取takai知识库详情
|
|
|
const fetchTakaiKnowledgeLibDetailApi: FetchTakaiKnowledgeLibDetailApi = async (knowledgeId) => {
|
|
const fetchTakaiKnowledgeLibDetailApi: FetchTakaiKnowledgeLibDetailApi = async (knowledgeId) => {
|
|
|
- return api.get(`/takai/api/detailKnowledge/${knowledgeId}`);
|
|
|
|
|
|
|
+ return api.get(`/deepseek/api/detailKnowledge/${knowledgeId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 修改takai知识库
|
|
// 修改takai知识库
|
|
|
const modifyTakaiKnowledgeLibApi: ModifyTakaiKnowledgeLibApi = async (knowledgeId, data) => {
|
|
const modifyTakaiKnowledgeLibApi: ModifyTakaiKnowledgeLibApi = async (knowledgeId, data) => {
|
|
|
- return api.put(`/takai/api/updateKnowledge/${knowledgeId}`, data);
|
|
|
|
|
|
|
+ return api.put(`/deepseek/api/updateKnowledge/${knowledgeId}`, data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 创建takai知识库
|
|
// 创建takai知识库
|
|
|
const createTakaiKnowledgeLibApi: CreateTakaiKnowledgeLibApi = async (data) => {
|
|
const createTakaiKnowledgeLibApi: CreateTakaiKnowledgeLibApi = async (data) => {
|
|
|
- return api.post('/takai/api/createKnowledge', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/createKnowledge', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 删除takai知识库
|
|
// 删除takai知识库
|
|
|
const deleteTakaiKnowledgeLibApi: DeleteTakaiKnowledgeLibApi = async (knowledgeId) => {
|
|
const deleteTakaiKnowledgeLibApi: DeleteTakaiKnowledgeLibApi = async (knowledgeId) => {
|
|
|
- return api.delete(`/takai/api/delKnowledge/${knowledgeId}`);
|
|
|
|
|
|
|
+ return api.delete(`/deepseek/api/delKnowledge/${knowledgeId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai知识列表
|
|
// 获取takai知识列表
|
|
|
const fetchTakaiDocumentLibListApi: FetchTakaiDocumentLibListApi = async (data) => {
|
|
const fetchTakaiDocumentLibListApi: FetchTakaiDocumentLibListApi = async (data) => {
|
|
|
- return api.post('/takai/api/documentList', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/documentList', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// takai知识详情
|
|
// takai知识详情
|
|
|
const fetchTakaiDocumentLibApi: FetchTakaiDocumentLibApi = async (id) => {
|
|
const fetchTakaiDocumentLibApi: FetchTakaiDocumentLibApi = async (id) => {
|
|
|
- return api.get(`/takai/api/documentDetail/${id}`);
|
|
|
|
|
|
|
+ return api.get(`/deepseek/api/documentDetail/${id}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 修改takai知识
|
|
// 修改takai知识
|
|
|
const modifyTakaiDocumentApi: ModifyTakaiDocumentLibApi = async (id, data) => {
|
|
const modifyTakaiDocumentApi: ModifyTakaiDocumentLibApi = async (id, data) => {
|
|
|
- return api.put(`/takai/api/updateDocument/${id}`, data);
|
|
|
|
|
|
|
+ return api.put(`/deepseek/api/updateDocument/${id}`, data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 删除takai知识文件
|
|
// 删除takai知识文件
|
|
|
const deleteTakaiDocumentApi: DeleteTakaiDocumentLibApi = async (id) => {
|
|
const deleteTakaiDocumentApi: DeleteTakaiDocumentLibApi = async (id) => {
|
|
|
- return api.delete(`/takai/api/delDocument/${id}`);
|
|
|
|
|
|
|
+ return api.delete(`/deepseek/api/delDocument/${id}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// takai知识配置详情
|
|
// takai知识配置详情
|
|
|
const fetchTakaiDocumentSettingLibApi: FetchTakaiDocumentSettingLibApi = async (id) => {
|
|
const fetchTakaiDocumentSettingLibApi: FetchTakaiDocumentSettingLibApi = async (id) => {
|
|
|
- return api.get(`/takai/api/documentSetting/${id}`);
|
|
|
|
|
|
|
+ return api.get(`/deepseek/api/documentSetting/${id}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 修改takai知识配置
|
|
// 修改takai知识配置
|
|
|
const modifyTakaiDocumentSettingApi: ModifyTakaiDocumentSettingLibApi = async (id, data) => {
|
|
const modifyTakaiDocumentSettingApi: ModifyTakaiDocumentSettingLibApi = async (id, data) => {
|
|
|
- return api.put(`/takai/api/updateDocumentSetting/${id}`, data);
|
|
|
|
|
|
|
+ return api.put(`/deepseek/api/updateDocumentSetting/${id}`, data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai切片列表
|
|
// 获取takai切片列表
|
|
|
const fetchTakaiSliceListApi: FetchTakaiSliceListApi = async (data) => {
|
|
const fetchTakaiSliceListApi: FetchTakaiSliceListApi = async (data) => {
|
|
|
- return api.post(`/takai/api/getSliceList`, data);
|
|
|
|
|
|
|
+ return api.post(`/deepseek/api/getSliceList`, data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai切片列表
|
|
// 获取takai切片列表
|
|
|
const deleteTakaiSliceApi: deleteTakaiSliceLibApi = async (sliceId, knowledgeId) => {
|
|
const deleteTakaiSliceApi: deleteTakaiSliceLibApi = async (sliceId, knowledgeId) => {
|
|
|
- return api.delete(`/takai/api/deleteSlice/${sliceId}/${knowledgeId}`);
|
|
|
|
|
|
|
+ return api.delete(`/deepseek/api/deleteSlice/${sliceId}/${knowledgeId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai切片详情
|
|
// 获取takai切片详情
|
|
|
const fetchTakaiSliceDetailApi: FetchTakaiSliceDetailLibApi = async (sliceId, knowledgeId) => {
|
|
const fetchTakaiSliceDetailApi: FetchTakaiSliceDetailLibApi = async (sliceId, knowledgeId) => {
|
|
|
- return api.get(`/takai/api/getSliceDetail/${sliceId}/${knowledgeId}`);
|
|
|
|
|
|
|
+ return api.get(`/deepseek/api/getSliceDetail/${sliceId}/${knowledgeId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 修改takai切片详情
|
|
// 修改takai切片详情
|
|
|
const modifyTakaiSliceInfoApi: modifyTakaiSliceInfoLibApi = async (data) => {
|
|
const modifyTakaiSliceInfoApi: modifyTakaiSliceInfoLibApi = async (data) => {
|
|
|
- return api.put(`/takai/api/updateSliceInfo/`, data);
|
|
|
|
|
|
|
+ return api.put(`/deepseek/api/updateSliceInfo/`, data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 获取takai聊天记录列表
|
|
// 获取takai聊天记录列表
|
|
|
const fetchTakaiChatHistoryListApi: FetchTakaiChatHistoryListApi = async (data) => {
|
|
const fetchTakaiChatHistoryListApi: FetchTakaiChatHistoryListApi = async (data) => {
|
|
|
- return api.post('/takai/api/chatHistory/list', data);
|
|
|
|
|
|
|
+ return api.post('/deepseek/api/chatHistory/list', data);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 导出takai聊天记录
|
|
// 导出takai聊天记录
|
|
|
const exportTakaiChatHistoryApi: ExportTakaiChatHistoryApi = async (id) => {
|
|
const exportTakaiChatHistoryApi: ExportTakaiChatHistoryApi = async (id) => {
|
|
|
- return api.post(`/takai/api/dialog/export/${id}`, {}, { responseType: 'blob' });
|
|
|
|
|
|
|
+ return api.post(`/deepseek/api/dialog/export/${id}`, {}, { responseType: 'blob' });
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
|
|
+// 获取takai应用列表 (下拉框)
|
|
|
|
|
+const fetchTakaiApplicationListApi: FetchTakaiApplicationListApi = async () => {
|
|
|
|
|
+ return api.get('/deepseek/api/application/list');
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
@@ -442,4 +448,5 @@ export const apis = {
|
|
|
modifyTakaiSliceInfo: modifyTakaiSliceInfoApi,
|
|
modifyTakaiSliceInfo: modifyTakaiSliceInfoApi,
|
|
|
fetchTakaiChatHistoryList: fetchTakaiChatHistoryListApi,
|
|
fetchTakaiChatHistoryList: fetchTakaiChatHistoryListApi,
|
|
|
exportTakaiChatHistory: exportTakaiChatHistoryApi,
|
|
exportTakaiChatHistory: exportTakaiChatHistoryApi,
|
|
|
|
|
+ fetchTakaiApplicationList: fetchTakaiApplicationListApi,
|
|
|
};
|
|
};
|