refertor:使用antdX重构dify聊天渲染组件,到处引用文件

This commit is contained in:
PingChuan
2025-12-05 23:36:12 +08:00
parent 5f9ce2fe9f
commit 7a2a481f44
11 changed files with 469 additions and 91 deletions
+1
View File
@@ -30,6 +30,7 @@ export type {
MessageMore,
Feedbacktype,
ThoughtItem,
RetrieverResource,
// 文件类型
VisionFile,
+39
View File
@@ -28,6 +28,29 @@ export interface ConversationItem {
introduction?: string;
}
/**
* 检索资源类型 - 来自 RAG 的引用内容
*/
export interface RetrieverResource {
position: number;
dataset_id: string;
dataset_name: string;
document_id: string;
document_name: string;
data_source_type: string;
segment_id: string;
retriever_from: string;
score: number;
hit_count: number | null;
word_count: number | null;
segment_position: number | null;
index_node_hash: string | null;
content: string;
page: number | null;
doc_metadata: Record<string, any> | null;
title: string | null;
}
/**
* 聊天消息类型
*/
@@ -45,6 +68,7 @@ export interface ChatItem {
useCurrentUserAvatar?: boolean;
isOpeningStatement?: boolean;
suggestedQuestions?: string[];
retriever_resources?: RetrieverResource[];
}
/**
@@ -336,6 +360,21 @@ export interface MessageEnd {
task_id: string;
conversation_id: string;
message_id: string;
id?: string;
created_at?: number;
metadata?: {
annotation_reply?: any;
retriever_resources?: RetrieverResource[];
usage?: {
prompt_tokens: number;
completion_tokens: number;
total_tokens: number;
total_price: string;
currency: string;
latency: number;
};
};
files?: any[];
}
/**