File size: 585 Bytes
f45999f 38ccc4e f45999f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from pinecone import Pinecone
from langchain_pinecone import PineconeVectorStore
from langchain_google_genai import GoogleGenerativeAIEmbeddings
from core.config import get_settings
settings = get_settings()
index_name = settings.INDEX_NAME
namespace = settings.NAMESPACE
embeddings = GoogleGenerativeAIEmbeddings(
model=f"models/{settings.EMBEDDINGS_MODEL}", google_api_key=settings.GOOGLE_API_KEY
)
pc = Pinecone(api_key=settings.PINECONE_API_KEY)
index = pc.Index(index_name)
vector_store = PineconeVectorStore(
index=index, namespace=namespace, embedding=embeddings
)
|