diff --git a/poetry.lock b/poetry.lock index 09daef3..c946479 100644 --- a/poetry.lock +++ b/poetry.lock @@ -796,28 +796,29 @@ files = [ [[package]] name = "openai" -version = "1.109.1" +version = "2.44.0" description = "The official Python library for the openai API" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "openai-1.109.1-py3-none-any.whl", hash = "sha256:6bcaf57086cf59159b8e27447e4e7dd019db5d29a438072fbd49c290c7e65315"}, - {file = "openai-1.109.1.tar.gz", hash = "sha256:d173ed8dbca665892a6db099b4a2dfac624f94d20a93f46eb0b56aae940ed869"}, + {file = "openai-2.44.0-py3-none-any.whl", hash = "sha256:0a2a3ab2e29aeda368700f662ff9ba0f9df17ba4c54577a64e08b8115a3cc0ad"}, + {file = "openai-2.44.0.tar.gz", hash = "sha256:68a5a5ffad82b8ff7d451c437529fb64f7c3b8123aaf0c021966a882d9e3947d"}, ] [package.dependencies] anyio = ">=3.5.0,<5" distro = ">=1.7.0,<2" httpx = ">=0.23.0,<1" -jiter = ">=0.4.0,<1" +jiter = ">=0.10.0,<1" pydantic = ">=1.9.0,<3" sniffio = "*" tqdm = ">4" -typing-extensions = ">=4.11,<5" +typing-extensions = ">=4.14,<5" [package.extras] -aiohttp = ["aiohttp", "httpx-aiohttp (>=0.1.8)"] +aiohttp = ["aiohttp", "httpx-aiohttp (>=0.1.9)"] +bedrock = ["botocore (>=1.40.0,<1.43) ; python_version < \"3.10\"", "botocore (>=1.40.0,<2) ; python_version >= \"3.10\""] datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] realtime = ["websockets (>=13,<16)"] voice-helpers = ["numpy (>=2.0.2)", "sounddevice (>=0.5.1)"] @@ -1826,4 +1827,4 @@ files = [ [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "11a9af120d69da46be3cb91076fe24e1f8e14f1a5dc12e690d7042188ff495e9" +content-hash = "1d93c0162a48465ffad3fb6f53ab237ec2d1531a1e66344f6a0b7134bc7560d6" diff --git a/pyproject.toml b/pyproject.toml index 3f4f7d9..544010d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ python = "^3.13" fastapi = "^0.138.0" uvicorn = {extras = ["standard"], version = "^0.49.0"} websockets = "^12.0" -openai = "^1.23.0" +openai = ">=1.23,<3.0" aiosqlite = ">=0.20,<0.23" httpx = "^0.27.0" pydantic-settings = "^2.5.0"