diff --git a/src/components/Provider/RealtimeClientProvider.tsx b/src/components/Provider/RealtimeClientProvider.tsx index 8b6fff5..37d9b1c 100644 --- a/src/components/Provider/RealtimeClientProvider.tsx +++ b/src/components/Provider/RealtimeClientProvider.tsx @@ -124,7 +124,7 @@ export const RealtimeClientProvider = ({ voiceId: voiceId, connectorId: connectorId, allowPersonalAccessTokenInBrowser: true, // 可选:允许在浏览器中使用个人访问令牌 - debug: true, + debug: false, }); clientRef.current = client; @@ -242,7 +242,7 @@ export const RealtimeClientProvider = ({ } const content = event.data.content; setMessageList((prev) => { - // 如果上一个事件是增量更新,则附加到最后一条消息 + // 如果上一个事件是增量更新,则附加到最后一条消息 if ( lastEvent?.event_type === ChatEventType.CONVERSATION_MESSAGE_DELTA && (event.data.type === "answer") @@ -272,10 +272,11 @@ export const RealtimeClientProvider = ({ ]; } - return prev; }); - lastEvent = event; + if(event.data.type === "answer" || event.data.type === "question"){ + lastEvent = event; + } }); };