diff --git a/langchain/chat_models/openai.py b/langchain/chat_models/openai.py index bea56fbf5f6..24d19d7a048 100644 --- a/langchain/chat_models/openai.py +++ b/langchain/chat_models/openai.py @@ -229,7 +229,8 @@ class ChatOpenAI(BaseChatModel, BaseModel): overall_token_usage: dict = {} for output in llm_outputs: if output is None: - raise ValueError("Should always be something for OpenAI.") + # Happens in streaming + continue token_usage = output["token_usage"] for k, v in token_usage.items(): if k in overall_token_usage: