diff --git a/backend/open_webui/utils/response.py b/backend/open_webui/utils/response.py index 7f9080936e..374b5b4904 100644 --- a/backend/open_webui/utils/response.py +++ b/backend/open_webui/utils/response.py @@ -835,7 +835,7 @@ def handle_responses_streaming_event( return current_output, None - elif event_type == 'response.completed': + elif event_type in ('response.completed', 'response.incomplete'): # State Machine Event: Completed response_data = data.get('response', {}) final_output = response_data.get('output')