feat(文档向量): 添加文档向量管理功能
- 新增文档向量查询接口和更新接口 - 重构文档详情弹窗,将切片展示改为向量列表展示 - 优化表格模板语法使用解构写法 - 统一文件计数字段名为documentCount
This commit is contained in:
@@ -54,6 +54,30 @@ export interface DocumentInfo {
|
||||
updatedAt?: string;
|
||||
}
|
||||
|
||||
// 文件块向量查询参数
|
||||
export interface DocumentVectorQueryParams {
|
||||
documentId?: string;
|
||||
datasetId?: string;
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
}
|
||||
|
||||
// 文件块向量信息
|
||||
export interface DocumentVectorInfo {
|
||||
id: number;
|
||||
status: number;
|
||||
vectorStatus: number;
|
||||
datasetId: number;
|
||||
documentId: number;
|
||||
content: string;
|
||||
contentHash: string;
|
||||
chunkIndex: number;
|
||||
vector: number[];
|
||||
metadata: Record<string, any>;
|
||||
createdAt: string;
|
||||
updatedAt: string;
|
||||
}
|
||||
|
||||
// 获取文档列表
|
||||
export function listDocuments(params: DocumentQueryParams) {
|
||||
return request({
|
||||
@@ -194,3 +218,21 @@ export function generateVector(id: string, datasetId: string) {
|
||||
data: { id, datasetId },
|
||||
});
|
||||
}
|
||||
|
||||
// 获取文件块向量列表
|
||||
export function listDocumentVectors(params: DocumentVectorQueryParams) {
|
||||
return request({
|
||||
url: '/rag/document/vector/list',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 更新文件块
|
||||
export function updateDocumentVector(data: any) {
|
||||
return request({
|
||||
url: '/rag/document/vector/update',
|
||||
method: 'put',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user