From b6c2aeb179bb1e90ddf0d5d9644e7b2c02991869 Mon Sep 17 00:00:00 2001 From: James Briggs <james.briggs@hotmail.com> Date: Sat, 27 Apr 2024 18:52:00 +0800 Subject: [PATCH] fixes --- semantic_router/index/pinecone.py | 4 ++-- tests/unit/test_layer.py | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py index 148c9070..31fbfac8 100644 --- a/semantic_router/index/pinecone.py +++ b/semantic_router/index/pinecone.py @@ -122,7 +122,7 @@ class PineconeIndex(BaseIndex): time.sleep(0.5) elif index_exists: # if the index exists we just return it - index = self.client.Index(self.index_name, namespace=self.namespace) + index = self.client.Index(self.index_name) # grab the dimensions from the index self.dimensions = index.describe_index_stats()["dimension"] elif force_create and not dimensions_given: @@ -234,7 +234,7 @@ class PineconeIndex(BaseIndex): def delete(self, route_name: str): route_vec_ids = self._get_route_ids(route_name=route_name) if self.index is not None: - self.index.delete(ids=route_vec_ids) + self.index.delete(ids=route_vec_ids, namespace=self.namespace) else: raise ValueError("Index is None, could not delete.") diff --git a/tests/unit/test_layer.py b/tests/unit/test_layer.py index 1cee98ab..7607d37c 100644 --- a/tests/unit/test_layer.py +++ b/tests/unit/test_layer.py @@ -281,9 +281,7 @@ class TestRouteLayer: encoder=openai_encoder, routes=routes, index=pineconeindex ) time.sleep(5) # allow for index to be populated - print(routes) query_result = route_layer(text="Hello", route_filter=["Route 1"]).name - print(query_result) try: route_layer(text="Hello", route_filter=["Route 8"]).name -- GitLab