diff --git a/src/api/knowledge/document/index.ts b/src/api/knowledge/document/index.ts index d8da716..88debd6 100644 --- a/src/api/knowledge/document/index.ts +++ b/src/api/knowledge/document/index.ts @@ -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; + 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, + }); +} diff --git a/src/views/knowledge/component/documentDetailDialog.vue b/src/views/knowledge/component/documentDetailDialog.vue index 0f86ba0..60cec8f 100644 --- a/src/views/knowledge/component/documentDetailDialog.vue +++ b/src/views/knowledge/component/documentDetailDialog.vue @@ -56,64 +56,55 @@ - +
-

切片结果

-
查看用于嵌入和召回的切片段落。
+

向量列表

+
查看文档的向量信息。
-
- - 全文 - 省略 - -
- + - - -
-
-
- 选择所有 -
- -
-
- +
+
+
+ 块 {{ vector.chunkIndex }} + 状态: {{ vector.status === 1 ? '启用' : '禁用' }} + 向量状态: {{ vector.vectorStatus === 1 ? '已生成' : '未生成' }} +
-
- {{ viewMode === 'full' ? chunk.content : truncateText(chunk.content, 100) }} +
+ {{ truncateText(vector.content, 150) }}
-
- +
+ 哈希: {{ vector.contentHash }} + 创建时间: {{ vector.createdAt }}
- +