From c23d7f1c2a65838a496a61964f227e25068c72e0 Mon Sep 17 00:00:00 2001 From: Chester Curme Date: Fri, 21 Feb 2025 21:22:45 -0500 Subject: [PATCH] cr --- libs/partners/openai/langchain_openai/chat_models/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/partners/openai/langchain_openai/chat_models/base.py b/libs/partners/openai/langchain_openai/chat_models/base.py index 2b99c34b18d..d700bbda070 100644 --- a/libs/partners/openai/langchain_openai/chat_models/base.py +++ b/libs/partners/openai/langchain_openai/chat_models/base.py @@ -33,6 +33,7 @@ from typing import ( ) from urllib.parse import urlparse +import certifi import openai import tiktoken from langchain_core._api.deprecation import deprecated @@ -109,7 +110,8 @@ if TYPE_CHECKING: logger = logging.getLogger(__name__) -global_ssl_context = ssl.create_default_context() +# This SSL context is equivelent to the default `verify=True`. +global_ssl_context = ssl.create_default_context(cafile=certifi.where()) def _convert_dict_to_message(_dict: Mapping[str, Any]) -> BaseMessage: