diff --git a/pyproject.toml b/pyproject.toml
index aed29979..16d01d66 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -33,7 +33,7 @@ einops = "0.7.0"
 google-generativeai = "0.3.1"
 langchain-experimental = "0.0.10"
 langchain-community = "0.0.20"
-langchain-core = "0.1.16"
+langchain-core = "0.1.21"
 tensorflow = "*"
 weaviate-client = "3.25.3"
 opencv-python-headless = "4.8.1.78"
diff --git a/requirements.txt b/requirements.txt
index 8cd0ca75..d674eecf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,7 @@ pandas==1.5.3
 langchain==0.0.333
 langchain-experimental==0.0.10
 langchain-community==0.0.20
-langchain-core=="0.1.16"
+langchain-core==0.1.21
 httpx==0.24.1
 Pillow==9.4.0
 faiss-cpu==1.7.4