diff --git a/vllm_omni/engine/async_omni_engine.py b/vllm_omni/engine/async_omni_engine.py index 092b341e4..28c6d6caa 100644 --- a/vllm_omni/engine/async_omni_engine.py +++ b/vllm_omni/engine/async_omni_engine.py @@ -716,6 +716,8 @@ class AsyncOmniEngine: # Register with stage 0's output processor. output_prompt_text = prompt_text + if output_prompt_text is None and isinstance(original_prompt, dict): + output_prompt_text = original_prompt.get("prompt") self.output_processors[0].add_request( request=request, prompt=output_prompt_text,