diff --git a/libs/community/langchain_community/chat_models/oci_generative_ai.py b/libs/community/langchain_community/chat_models/oci_generative_ai.py index a900e488ffa..8600dd5e923 100644 --- a/libs/community/langchain_community/chat_models/oci_generative_ai.py +++ b/libs/community/langchain_community/chat_models/oci_generative_ai.py @@ -158,7 +158,10 @@ class CohereProvider(Provider): def chat_stream_to_text(self, event_data: Dict) -> str: if "text" in event_data: - return event_data["text"] + if "finishedReason" in event_data or "toolCalls" in event_data: + return "" + else: + return event_data["text"] else: return ""