diff --git a/libs/community/langchain_community/chat_models/gigachat.py b/libs/community/langchain_community/chat_models/gigachat.py index 1e20fa84dfb..62285c98868 100644 --- a/libs/community/langchain_community/chat_models/gigachat.py +++ b/libs/community/langchain_community/chat_models/gigachat.py @@ -268,6 +268,7 @@ class GigaChat(_BaseGigaChat, BaseChatModel): dict(finish_reason=finish_reason) if finish_reason is not None else None ) - yield ChatGenerationChunk(message=chunk, generation_info=generation_info) if run_manager: await run_manager.on_llm_new_token(content) + + yield ChatGenerationChunk(message=chunk, generation_info=generation_info)