skip emitting deltas

This commit is contained in:
Swapna Lekkala 2025-10-15 06:28:06 -07:00
parent eb7dcebb25
commit fc960a35dd

View file

@ -601,6 +601,8 @@ class StreamingResponseOrchestrator:
sequence_number=self.sequence_number,
)
self.sequence_number += 1
# Skip Emitting text content delta event if guardrails are configured, only emits chunks after guardrails are applied
if not self.guardrail_ids:
yield OpenAIResponseObjectStreamResponseOutputTextDelta(
content_index=content_index,
delta=chunk_choice.delta.content,