Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -10,6 +10,7 @@ from langchain.chains.question_answering import load_qa_chain
|
|
| 10 |
from langchain.prompts import PromptTemplate
|
| 11 |
from dotenv import load_dotenv
|
| 12 |
from google.api_core.exceptions import GoogleAPIError, InvalidArgument
|
|
|
|
| 13 |
|
| 14 |
# Load environment variables
|
| 15 |
load_dotenv()
|
|
@@ -34,7 +35,8 @@ def get_text_chunks(text):
|
|
| 34 |
# Function to get embeddings for each chunk and save to vector store
|
| 35 |
def get_vector_store(chunks):
|
| 36 |
try:
|
| 37 |
-
embeddings = GoogleGenerativeAIEmbeddings(model="models/embedding-001")
|
|
|
|
| 38 |
vector_store = FAISS.from_texts(chunks, embedding=embeddings)
|
| 39 |
vector_store.save_local("faiss_index")
|
| 40 |
except (GoogleAPIError, InvalidArgument):
|
|
|
|
| 10 |
from langchain.prompts import PromptTemplate
|
| 11 |
from dotenv import load_dotenv
|
| 12 |
from google.api_core.exceptions import GoogleAPIError, InvalidArgument
|
| 13 |
+
from google.cloud import aiplatform
|
| 14 |
|
| 15 |
# Load environment variables
|
| 16 |
load_dotenv()
|
|
|
|
| 35 |
# Function to get embeddings for each chunk and save to vector store
|
| 36 |
def get_vector_store(chunks):
|
| 37 |
try:
|
| 38 |
+
# embeddings = GoogleGenerativeAIEmbeddings(model="models/embedding-001")
|
| 39 |
+
embeddings = aiplatform.GoogleGenerativeAIEmbeddings(model="text-embedding-004")
|
| 40 |
vector_store = FAISS.from_texts(chunks, embedding=embeddings)
|
| 41 |
vector_store.save_local("faiss_index")
|
| 42 |
except (GoogleAPIError, InvalidArgument):
|