refertor:使用antdX重构dify聊天渲染组件,到处引用文件
This commit is contained in:
@@ -30,6 +30,7 @@ export type {
|
||||
MessageMore,
|
||||
Feedbacktype,
|
||||
ThoughtItem,
|
||||
RetrieverResource,
|
||||
|
||||
// 文件类型
|
||||
VisionFile,
|
||||
|
||||
@@ -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[];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user