Files
new-api/web/src/pages
Apple\Apple 22af6af9c7 🛠️ fix(chat): enhance message generation stop behavior
This commit improves the handling of message generation interruption in the
playground chat interface, ensuring both content and thinking process are
properly preserved.

Key changes:
- Preserve existing content when stopping message generation
- Handle both direct reasoningContent and <think> tag formats
- Extract and merge thinking process from unclosed <think> tags
- Maintain consistent thinking chain format with separators
- Auto-collapse reasoning panel after stopping for cleaner UI

Technical details:
- Modified onStopGenerator to properly handle SSE connection closure
- Added regex pattern to extract thinking content from <think> tags
- Implemented proper state management for incomplete messages
- Ensured all content types are preserved in their respective fields

This fix resolves the issue where thinking chain content would be lost
when stopping message generation mid-stream.
2025-05-27 02:07:42 +08:00
..
2025-05-20 11:31:03 +08:00
2025-04-04 17:37:27 +08:00
2025-04-04 17:37:27 +08:00
2024-01-13 22:38:50 +08:00
2025-05-20 02:33:38 +08:00
2024-05-13 23:02:35 +08:00
2025-04-04 17:37:27 +08:00
2025-04-04 17:37:27 +08:00