| | |
| | | </template> |
| | | <!-- #endregion --> |
| | | </template> |
| | | |
| | | <!-- #endregion --> |
| | | <!-- #region ====================== 附加内容 ======================--> |
| | | <!-- #region ====================== 停止 ======================--> |
| | | <span v-if="item.isStopMsg && item?.role === RoleEnum.assistant" class="text-gray-400 text-[12px]" |
| | | >(已停止)</span |
| | | > |
| | | <!-- parseContent 返回为 null --> |
| | | <p v-if="!item.content && !isTalking" class="text-red-500"> |
| | | 暂无数据 |
| | | </p> |
| | | <!-- #endregion --> |
| | | <!-- #endregion --> |
| | | </div> |
| | |
| | | if (chunkRes.mode === 'finish') { |
| | | stepList.at(-1).ms = ms; |
| | | |
| | | isTalking.value = false; |
| | | return; |
| | | } |
| | | |
| | |
| | | }); |
| | | |
| | | questionRes = await resultP; |
| | | isTalking.value = false; |
| | | |
| | | const content = parseContent(res, true); |
| | | return content; |
| | | }; |