diff --git a/libs/partners/groq/langchain_groq/chat_models.py b/libs/partners/groq/langchain_groq/chat_models.py index 61fecd7b46134..2650f7608c21d 100644 --- a/libs/partners/groq/langchain_groq/chat_models.py +++ b/libs/partners/groq/langchain_groq/chat_models.py @@ -469,7 +469,7 @@ def _combine_llm_outputs(self, llm_outputs: List[Optional[dict]]) -> dict: token_usage = output["token_usage"] if token_usage is not None: for k, v in token_usage.items(): - if k in overall_token_usage: + if k in overall_token_usage and v is not None: overall_token_usage[k] += v else: overall_token_usage[k] = v