remove consistency checks

This commit is contained in:
Swapna Lekkala 2025-10-21 14:23:58 -07:00
parent 4c718523fa
commit f49a27bd92

View file

@ -370,16 +370,6 @@ class OpenAIVectorStoreMixin(ABC):
logger.debug( logger.debug(
f"Using embedding config from metadata (takes precedence over extra_body): model='{embedding_model}', dimension={embedding_dimension}" f"Using embedding config from metadata (takes precedence over extra_body): model='{embedding_model}', dimension={embedding_dimension}"
) )
# Check for conflicts with extra_body
if extra_body.get("embedding_model") and extra_body["embedding_model"] != embedding_model:
raise ValueError(
f"Embedding model inconsistent between metadata ('{embedding_model}') and extra_body ('{extra_body['embedding_model']}')"
)
if extra_body.get("embedding_dimension") and extra_body["embedding_dimension"] != embedding_dimension:
raise ValueError(
f"Embedding dimension inconsistent between metadata ({embedding_dimension}) and extra_body ({extra_body['embedding_dimension']})"
)
else: else:
embedding_model = extra_body.get("embedding_model") embedding_model = extra_body.get("embedding_model")
embedding_dimension = extra_body.get("embedding_dimension", EMBEDDING_DIMENSION) embedding_dimension = extra_body.get("embedding_dimension", EMBEDDING_DIMENSION)