-
+
+
+
+
+
+ {{ $t('chat.thinking') }}
+ |
+
+
{{ $t('chat.reasoningProcess') }}
+
({{ $t('chat.noReasoningProcess') }})
+
+
+
+
+
@@ -35,4 +135,44 @@ const wrapClass = computed(() => {
diff --git a/src/views/chat/components/Message/index.vue b/src/views/chat/components/Message/index.vue
index 53f148a2..4afcaa99 100644
--- a/src/views/chat/components/Message/index.vue
+++ b/src/views/chat/components/Message/index.vue
@@ -23,6 +23,7 @@ interface Props {
dateTime?: string
model?: string
reasoning?: string
+ finishReason?: string
text?: string
images?: string[]
isRecord?: boolean
@@ -225,7 +226,7 @@ function isEventTargetValid(event: any) {
-
+
{
:current-nav-index="currentNavIndexRef"
:date-time="item.dateTime"
:reasoning="item?.reasoning"
+ :finish-reason="item?.finish_reason"
:text="item.text"
:images="item.images"
:inversion="item.inversion"