From 5699adf69c6fbd6304bb0c49ff1eff5005fff6a7 Mon Sep 17 00:00:00 2001 From: twwu Date: Thu, 21 Aug 2025 17:07:20 +0800 Subject: [PATCH] refactor(result-preview): update chunk handling to use GeneralChunkPreview type and extract content --- .../panel/test-run/result/result-preview/utils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/app/components/rag-pipeline/components/panel/test-run/result/result-preview/utils.ts b/web/app/components/rag-pipeline/components/panel/test-run/result/result-preview/utils.ts index 954ac9cbb5..5f20a09067 100644 --- a/web/app/components/rag-pipeline/components/panel/test-run/result/result-preview/utils.ts +++ b/web/app/components/rag-pipeline/components/panel/test-run/result/result-preview/utils.ts @@ -1,14 +1,18 @@ import { RAG_PIPELINE_PREVIEW_CHUNK_NUM } from '@/config' import { type ChunkInfo, ChunkType } from '../../../../chunk-card-list' +type GeneralChunkPreview = { + content: string +} + const formatGeneralChunks = (outputs: any) => { if (!outputs) return undefined const chunkInfo: ChunkInfo = { general_chunks: [], } - const chunks = outputs.preview as string[] + const chunks = outputs.preview as GeneralChunkPreview[] chunks.slice(0, RAG_PIPELINE_PREVIEW_CHUNK_NUM).forEach((chunk) => { - chunkInfo.general_chunks?.push(chunk) + chunkInfo.general_chunks?.push(chunk.content) }) return chunkInfo