fix(openai): 修复OpenAI类型渲染错误 (#5263)

This commit is contained in:
Chen Tao 2025-04-24 17:51:13 +08:00 committed by GitHub
parent 4d06af69a6
commit e66b1f0505

View File

@ -62,12 +62,13 @@ const MessageContent: React.FC<Props> = ({ message: _message, model }) => {
)
// 获取引用数据
// https://github.com/CherryHQ/cherry-studio/issues/5234#issuecomment-2824704499
const citationsData = useMemo(() => {
const searchResults =
message?.metadata?.webSearch?.results ||
message?.metadata?.webSearchInfo ||
message?.metadata?.groundingMetadata?.groundingChunks?.map((chunk) => chunk?.web) ||
message?.metadata?.annotations?.map((annotation) => annotation.url_citation) ||
(message?.metadata?.annotations?.map((annotation) => annotation.url_citation) ?? []) ||
[]
// 使用对象而不是 Map 来提高性能