perf: replace cite;perf: app card ui (#4768)

* perf: replace cite

* perf: app card ui

* fix: test
This commit is contained in:
Archer
2025-05-08 13:35:08 +08:00
committed by GitHub
parent c75f154728
commit 83d54d046d
5 changed files with 95 additions and 16 deletions

View File

@@ -221,7 +221,7 @@ export const parseReasoningContent = (text: string): [string, string] => {
};
export const removeDatasetCiteText = (text: string, retainDatasetCite: boolean) => {
return retainDatasetCite ? text : text.replace(/\[([a-f0-9]{24})\]\(CITE\)/g, '');
return retainDatasetCite ? text : text.replace(/\[([a-f0-9]{24})\](?:\([^\)]*\)?)?/g, '');
};
// Parse llm stream part