diff --git a/pinecone/db_control/request_factory.py b/pinecone/db_control/request_factory.py index 9c48524d..3eaf7b6a 100644 --- a/pinecone/db_control/request_factory.py +++ b/pinecone/db_control/request_factory.py @@ -435,7 +435,7 @@ def create_index_for_model_request( tags_obj = PineconeDBControlRequestFactory.__parse_tags(tags) if isinstance(embed, IndexEmbed): - parsed_embed = embed.as_dict() + parsed_embed = {k: v for k, v in embed.as_dict().items() if v is not None} else: # if dict, we need to parse enum values, if any, to string # and verify required fields are present