index.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { get, post, put, remove, upload } from '@/utils/request'
  2. export const knowledgeDatasets = (params = {}) => get('/router/rest/knowledge/base/datasets', params)
  3. export const knowledgeDocuments = (params = {}) => {
  4. const { dataset_id, ...query } = params
  5. return get(`/router/rest/knowledge/document/${dataset_id}/documents`, params)
  6. }
  7. export const createKnowledge = (data = {}) => {
  8. const { dataset_id, ...query } = data
  9. return post(`/router/rest/knowledge/document/${dataset_id}/document/create_by_text`, data)
  10. }
  11. export const chatMessages = (params = {}) => get('/router/rest/chat/messages', params)
  12. export const baseTraining = (params = {}) => get('/router/rest/knowledge/base/training/page', params)
  13. export const creatTraining = (data = {}) => post('/router/rest/knowledge/base/training', data)
  14. export const baseStatistics = (params = {}) => get('/router/rest/knowledge/base/statistics', params)
  15. export const getAllChunks = (params = {}) => get('/router/rest/knowledge/chunk/getAllChunks', params)
  16. export const getAllDocumnets = (params = {}) => {
  17. const query = { ...params }
  18. if ([undefined, null, ''].includes(query.dataset_id)) {
  19. delete query.dataset_id
  20. }
  21. return get('/router/rest/knowledge/document/getAllDocumnets', query)
  22. }
  23. export const getDocumentDetail = (params = {}) => {
  24. const { dataset_id,document_id, ...query } = params
  25. return get(`/router/rest/knowledge/document/${dataset_id}/documents/${document_id}`, params)
  26. }
  27. export const delDocuments = (params = {}) => {
  28. const { dataset_id, document_id, ...query } = params
  29. return remove(`/router/rest/knowledge/document/${dataset_id}/documents/${document_id}`, params)
  30. }
  31. export const createChunk = (data = {}) => {
  32. const { dataset_id,document_id, ...query } = data
  33. return post(`/router/rest/knowledge/chunk/${dataset_id}/${document_id}`, data)
  34. }
  35. export const delChunk = (params = {}) => {
  36. const { dataset_id, document_id,segment_id, ...query } = params
  37. return remove(`/router/rest/knowledge/chunk/${dataset_id}/${document_id}/${segment_id}`, params)
  38. }
  39. export const editChunk = (data = {}) => {
  40. const { dataset_id,document_id,segment_id, ...query } = data
  41. return post(`/router/rest/knowledge/chunk/${dataset_id}/${document_id}/${segment_id}`, data)
  42. }
  43. export const blocking = (data = {}) => post('/router/rest/chat/blocking', data,{
  44. headers: {
  45. 'Authorization': 'Bearer app-KpoSEqve0ybB2Ej5PIJiBu2k'
  46. }
  47. })