diff --git a/poetry.lock b/poetry.lock
index aabaedb..abc82e1 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1912,13 +1912,13 @@ files = [
 
 [[package]]
 name = "openai"
-version = "1.59.9"
+version = "1.60.0"
 description = "The official Python library for the openai API"
 optional = false
 python-versions = ">=3.8"
 files = [
-    {file = "openai-1.59.9-py3-none-any.whl", hash = "sha256:61a0608a1313c08ddf92fe793b6dbd1630675a1fe3866b2f96447ce30050c448"},
-    {file = "openai-1.59.9.tar.gz", hash = "sha256:ec1a20b0351b4c3e65c6292db71d8233515437c6065efd4fd50edeb55df5f5d2"},
+    {file = "openai-1.60.0-py3-none-any.whl", hash = "sha256:df06c43be8018274980ac363da07d4b417bd835ead1c66e14396f6f15a0d5dda"},
+    {file = "openai-1.60.0.tar.gz", hash = "sha256:7fa536cd4b644718645b874d2706e36dbbef38b327e42ca0623275da347ee1a9"},
 ]
 
 [package.dependencies]
@@ -3699,4 +3699,4 @@ windows = ["python-magic-bin"]
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.11,<3.14"
-content-hash = "6efd65dcf7705fa36cf29dde6b5097485ac082e787e9a8ecb2f03d29a83edb0f"
+content-hash = "c4196424b95524400617828a5f5eefde1e06b7842dfb9acf93c13fef62343927"
diff --git a/pyproject.toml b/pyproject.toml
index 7ca18fa..d000f0f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -20,7 +20,7 @@ jmespath = "^1.0.1"
 playwright = "^1.35.0"
 jinja2 = "^3.1.5"
 babel = "^2.12.1"
-openai = "^1.59.9"
+openai = "^1.60.0"
 gunicorn = "^23.0.0"
 uvicorn = "^0.34.0"
 aiofiles = "^24.1.0"