feat: render message reference and add avatar to MessageItem (#73)

* feat: add temporary conversation

* feat: add avatar to MessageItem

* feat: render message reference
This commit is contained in:
balibabu
2024-02-26 18:38:54 +08:00
committed by GitHub
parent 17d751d2d1
commit d1417102b6
15 changed files with 1165 additions and 154 deletions

View File

@ -54,7 +54,7 @@ export interface IConversation {
dialog_id: string;
id: string;
message: Message[];
reference: any[];
reference: IReference[];
name: string;
update_date: string;
update_time: number;
@ -64,3 +64,29 @@ export interface Message {
content: string;
role: MessageType;
}
export interface IReference {
chunks: Chunk[];
doc_aggs: Docagg[];
total: number;
}
interface Docagg {
count: number;
doc_id: string;
doc_name: string;
}
interface Chunk {
chunk_id: string;
content_ltks: string;
content_with_weight: string;
doc_id: string;
docnm_kwd: string;
img_id: string;
important_kwd: any[];
kb_id: string;
similarity: number;
term_similarity: number;
vector_similarity: number;
}