mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-05 09:25:14 +03:00
release(openai): 1.6.1 (#40268)
This commit is contained in:
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"
|
||||
@@ -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(
|
||||
|
||||
Generated
+2
-2
@@ -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" },
|
||||
|
||||
Reference in new issue
Block a user