release(openai): 1.6.1 (#40268)

This commit is contained in:
ccurme authored and GitHub committed 2026-09-08 09:12:06 -04:00
1 parent 765eb32901
commit 9f2eb7f467
5 files changed
+22 -5

No files matched your search

@@ -1,3 +1,3 @@
"""Version information for `langchain-openai`."""
__version__ = "1.6.0"
__version__ = "1.6.1"
+2 -2
View File
@@ -20,10 +20,10 @@ classifiers = [
"Topic :: Scientific/Engineering :: Artificial Intelligence",
]
version = "1.6.0"
version = "1.6.1"
requires-python = ">=3.10.0,<4.0.0"
dependencies = [
"langchain-core>=1.6.0,<2.0.0",
"langchain-core>=1.6.2,<2.0.0",
"certifi>=2024.6.2",
"openai>=2.45.0,<4.0.0",
"tiktoken>=0.7.0,<1.0.0",
@@ -647,6 +647,7 @@ def test_configuration_update_block() -> None:
)
@pytest.mark.skip(reason="Requires data retention.")
def test_stateful_api() -> None:
llm = ChatOpenAI(model=MODEL_NAME, use_responses_api=True)
response = llm.invoke("how are you, my name is Bobo")
@@ -4322,6 +4322,22 @@ def test_get_request_payload_use_previous_response_id() -> None:
assert len(payload["input"]) == 1
def test_get_request_payload_explicit_previous_response_id() -> None:
"""Test that an explicit `previous_response_id` kwarg reaches the payload."""
llm = ChatOpenAI(model=OPENAI_TEST_MODEL)
messages = [
HumanMessage("Hello"),
AIMessage("Hi there!", response_metadata={"id": "resp_123"}),
HumanMessage("How are you?"),
]
payload = llm._get_request_payload(messages, previous_response_id="resp_123")
# Passing the ID engages the Responses API on its own.
assert "input" in payload
assert payload["previous_response_id"] == "resp_123"
# Unlike `use_previous_response_id`, history is not trimmed.
assert len(payload["input"]) == 3
def test_make_computer_call_output_from_message() -> None:
# List content
tool_message = ToolMessage(
+2 -2
View File
@@ -703,7 +703,7 @@ typing = [
[[package]]
name = "langchain-core"
version = "1.6.1"
version = "1.6.2"
source = { editable = "../../core" }
dependencies = [
{ name = "httpx" },
@@ -767,7 +767,7 @@ typing = [
[[package]]
name = "langchain-openai"
version = "1.6.0"
version = "1.6.1"
source = { editable = "." }
dependencies = [
{ name = "certifi" },