diff --git a/src/khoj/processor/conversation/openai/utils.py b/src/khoj/processor/conversation/openai/utils.py index b17e5c3d..bfc70482 100644 --- a/src/khoj/processor/conversation/openai/utils.py +++ b/src/khoj/processor/conversation/openai/utils.py @@ -120,6 +120,8 @@ def llm_thread(g, messages, model_name, temperature, openai_api_key=None, api_ba ) for chunk in chat: + if len(chunk.choices) == 0: + continue delta_chunk = chunk.choices[0].delta if isinstance(delta_chunk, str): g.send(delta_chunk)