From e0950f29b7f6fbb855e0be6e31d232ecd3dd0024 Mon Sep 17 00:00:00 2001 From: ccurme Date: Wed, 17 Dec 2025 12:44:12 -0500 Subject: [PATCH] fix(openai): rely on langchain-core for setting chunk_position (#34404) --- libs/partners/deepseek/uv.lock | 6 +++--- libs/partners/openai/langchain_openai/chat_models/base.py | 2 -- libs/partners/xai/uv.lock | 6 +++--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/libs/partners/deepseek/uv.lock b/libs/partners/deepseek/uv.lock index c6c20fc6b7a..c2e0f10844a 100644 --- a/libs/partners/deepseek/uv.lock +++ b/libs/partners/deepseek/uv.lock @@ -370,7 +370,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.1.1" +version = "1.2.2" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -477,7 +477,7 @@ typing = [{ name = "mypy", specifier = ">=1.10.0,<2.0.0" }] [[package]] name = "langchain-openai" -version = "1.1.0" +version = "1.1.4" source = { editable = "../openai" } dependencies = [ { name = "langchain-core" }, @@ -527,7 +527,7 @@ typing = [ [[package]] name = "langchain-tests" -version = "1.0.2" +version = "1.1.1" source = { editable = "../../standard-tests" } dependencies = [ { name = "httpx" }, diff --git a/libs/partners/openai/langchain_openai/chat_models/base.py b/libs/partners/openai/langchain_openai/chat_models/base.py index ce0564f4c81..615dbc9f77d 100644 --- a/libs/partners/openai/langchain_openai/chat_models/base.py +++ b/libs/partners/openai/langchain_openai/chat_models/base.py @@ -1107,8 +1107,6 @@ class BaseChatOpenAI(BaseChatModel): generation_info["system_fingerprint"] = system_fingerprint if service_tier := chunk.get("service_tier"): generation_info["service_tier"] = service_tier - if isinstance(message_chunk, AIMessageChunk): - message_chunk.chunk_position = "last" logprobs = choice.get("logprobs") if logprobs: diff --git a/libs/partners/xai/uv.lock b/libs/partners/xai/uv.lock index 3d555518f02..5e0386f3c10 100644 --- a/libs/partners/xai/uv.lock +++ b/libs/partners/xai/uv.lock @@ -621,7 +621,7 @@ wheels = [ [[package]] name = "langchain-core" -version = "1.1.1" +version = "1.2.2" source = { editable = "../../core" } dependencies = [ { name = "jsonpatch" }, @@ -681,7 +681,7 @@ typing = [ [[package]] name = "langchain-openai" -version = "1.1.0" +version = "1.1.4" source = { editable = "../openai" } dependencies = [ { name = "langchain-core" }, @@ -731,7 +731,7 @@ typing = [ [[package]] name = "langchain-tests" -version = "1.0.2" +version = "1.1.1" source = { editable = "../../standard-tests" } dependencies = [ { name = "httpx" },