@@ -84,7 +84,6 @@ def __init__(
8484 index_config_params : Optional [Dict [str , Any ]] = None ,
8585 dimension : Optional [int ] = None ,
8686 metric : str = "cosine" ,
87- max_cache_size : int = 0 ,
8887 verify_ssl : Optional [bool ] = None
8988 ) -> None :
9089 """
@@ -103,7 +102,6 @@ def __init__(
103102 index_config_params: Additional index configuration parameters
104103 dimension: Embedding dimension (auto-detected if not provided)
105104 metric: Distance metric - "cosine", "euclidean", or "squared_euclidean"
106- max_cache_size: Maximum cache size for the index
107105 verify_ssl: SSL verification (None for auto-detect, True/False to override)
108106
109107 Raises:
@@ -113,7 +111,6 @@ def __init__(
113111
114112 self .index_name = index_name
115113 self .index_key = index_key
116- self .max_cache_size = max_cache_size
117114
118115 # Set up embedding model
119116 self ._setup_embedding_model (embedding )
@@ -171,8 +168,7 @@ def _load_existing_index(self) -> None:
171168 index_name = self .index_name ,
172169 index_key = self .index_key ,
173170 api = self .client .api ,
174- api_client = self .client .api_client ,
175- max_cache_size = self .max_cache_size
171+ api_client = self .client .api_client
176172 )
177173
178174 def _create_new_index (
@@ -195,8 +191,7 @@ def _create_new_index(
195191 index_name = self .index_name ,
196192 index_key = self .index_key ,
197193 index_config = config ,
198- embedding_model = self .embedding_model_name if self .embedding_model_name else None ,
199- max_cache_size = self .max_cache_size
194+ embedding_model = self .embedding_model_name if self .embedding_model_name else None
200195 )
201196
202197 def _detect_embedding_dimension (self ) -> int :
@@ -775,7 +770,6 @@ def from_texts(
775770 index_type = kwargs .pop ("index_type" , "ivfflat" )
776771 metric = kwargs .pop ("metric" , "cosine" )
777772 dimension = kwargs .pop ("dimension" , None )
778- max_cache_size = kwargs .pop ("max_cache_size" , 0 )
779773 verify_ssl = kwargs .pop ("verify_ssl" , None )
780774
781775 # Handle index config
@@ -795,7 +789,6 @@ def from_texts(
795789 index_config_params = index_config_params ,
796790 dimension = dimension ,
797791 metric = metric ,
798- max_cache_size = max_cache_size ,
799792 verify_ssl = verify_ssl
800793 )
801794
0 commit comments