Skip to content

Commit 8486e0a

Browse files
authored
openai[patch]: bump openai sdk (#30461)
[New required field](https://github.com/openai/openai-python/pull/2223/files#diff-530fd17eb1cc43440c82630df0ddd9b0893cf14b04065a95e6eef6cd2f766a44R26) for `ResponseUsage` released in 1.66.5.
1 parent cbbc968 commit 8486e0a

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

libs/partners/openai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ license = { text = "MIT" }
88
requires-python = "<4.0,>=3.9"
99
dependencies = [
1010
"langchain-core<1.0.0,>=0.3.48",
11-
"openai<2.0.0,>=1.66.3",
11+
"openai<2.0.0,>=1.68.2",
1212
"tiktoken<1,>=0.7",
1313
]
1414
name = "langchain-openai"

libs/partners/openai/tests/unit_tests/chat_models/test_base.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@
3434
)
3535
from openai.types.responses.response_output_refusal import ResponseOutputRefusal
3636
from openai.types.responses.response_output_text import ResponseOutputText
37-
from openai.types.responses.response_usage import OutputTokensDetails
37+
from openai.types.responses.response_usage import (
38+
InputTokensDetails,
39+
OutputTokensDetails,
40+
)
3841
from pydantic import BaseModel, Field
3942
from typing_extensions import TypedDict
4043

@@ -1002,6 +1005,7 @@ def test__construct_lc_result_from_responses_api_basic_text_response() -> None:
10021005
input_tokens=10,
10031006
output_tokens=3,
10041007
total_tokens=13,
1008+
input_tokens_details=InputTokensDetails(cached_tokens=0),
10051009
output_tokens_details=OutputTokensDetails(reasoning_tokens=0),
10061010
),
10071011
)

libs/partners/openai/uv.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)