2026-06-08 a6dd0c868784dbebe881a463b7962b94f952915a
src/api/collaborativeApproval/knowledgeBase.js
@@ -1,4 +1,5 @@
import request from "@/utils/request";
import { getToken } from '@/utils/auth';
// 查询知识库列表
export function listKnowledgeBase(query) {
@@ -53,3 +54,40 @@
  });
}
// 查询知识库文件向量化状态
export function getVectorStatus(knowledgeBaseId) {
  return request({
    url: `/knowledgeBase/vector/status/${knowledgeBaseId}`,
    method: "get",
  });
}
// 重新向量化文件
export function reprocessVector(vectorId) {
  return request({
    url: `/knowledgeBase/vector/reprocess/${vectorId}`,
    method: "post",
  });
}
// 知识库问答(流式)
export function knowledgeChat(data, onMessage) {
  const token = getToken();
  return fetch(import.meta.env.VITE_APP_BASE_API + '/ai/knowledge/chat', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'Authorization': 'Bearer ' + token
    },
    body: JSON.stringify(data)
  });
}
// 查询知识库问答历史
export function getKnowledgeHistory(memoryId) {
  return request({
    url: `/ai/knowledge/history/${memoryId}`,
    method: "get",
  });
}