diff --git a/src/pipecat/services/openai.py b/src/pipecat/services/openai.py index 19c8f6d99..1c3977b7f 100644 --- a/src/pipecat/services/openai.py +++ b/src/pipecat/services/openai.py @@ -221,7 +221,7 @@ class BaseOpenAILLMService(LLMService): ) await self.start_llm_usage_metrics(tokens) - if len(chunk.choices) == 0: + if chunk.choices is None or len(chunk.choices) == 0: continue await self.stop_ttfb_metrics()