diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py index 50469baf0780842bcfa4817dde78b099cd1a4f14..327d277bf85576043b2d896bc5391d1062f75fcb 100644 --- a/semantic_router/index/pinecone.py +++ b/semantic_router/index/pinecone.py @@ -628,6 +628,7 @@ class PineconeIndex(BaseIndex): ) as response: if response.status != 200: error_text = await response.text() + logger.error(f"Error fetching vectors: {error_text}") break response_data = await response.json(content_type=None) @@ -667,11 +668,15 @@ class PineconeIndex(BaseIndex): ) as response: if response.status != 200: error_text = await response.text() + logger.error(f"Error fetching metadata: {error_text}") return {} try: response_data = await response.json(content_type=None) except Exception as e: + logger.warning( + f"No metadata found for vector {vector_id}: {e}" + ) return {} return (