diff --git a/app/services/embedding.py b/app/services/embedding.py index 6a1216f..7033ce6 100644 --- a/app/services/embedding.py +++ b/app/services/embedding.py @@ -1,7 +1,7 @@ import cohere from typing import List, Dict, Any, Optional import uuid -from pinecone import Pinecone +from pinecone import Pinecone, ServerlessSpec import weaviate from loguru import logger @@ -31,7 +31,11 @@ class EmbeddingService: pc.create_index( name=settings.PINECONE_INDEX_NAME, dimension=1024, # Cohere embed-english-v3.0 dimension - metric="cosine" + metric="cosine", + spec=ServerlessSpec( + cloud='aws', + region='us-east-1' + ) ) # Return the index