Spaces:
Sleeping
Sleeping
Update utils.py
Browse files
utils.py
CHANGED
@@ -44,13 +44,13 @@ def get_embeddings():
|
|
44 |
return embedding
|
45 |
|
46 |
|
47 |
-
def push_to_pinecone(docs, embedding):
|
48 |
|
49 |
pc = PineconeClient(api_key=os.environ.get("PINECONE_API_KEY"))
|
50 |
index_name=os.environ.get("PINECONE_INDEX_NAME")
|
51 |
index = pc.Index(index_name)
|
52 |
|
53 |
-
index.delete(delete_all=True, namespace='rag_bot')
|
54 |
|
55 |
vector = []
|
56 |
for i, doc in enumerate(docs):
|
@@ -60,7 +60,7 @@ def push_to_pinecone(docs, embedding):
|
|
60 |
vector.append(entry)
|
61 |
|
62 |
|
63 |
-
index = Pinecone.from_documents(docs, embedding, index_name = index_name, namespace=
|
64 |
|
65 |
st.sidebar.write("This 35 seconds delay was added Manually... \n(because I'm using some free resources)")
|
66 |
time.sleep(35)
|
@@ -70,7 +70,7 @@ def push_to_pinecone(docs, embedding):
|
|
70 |
|
71 |
|
72 |
#Function to pull index data from Pinecone
|
73 |
-
def pull_from_pinecone(embeddings):
|
74 |
|
75 |
pinecone_apikey = os.environ.get("PINECONE_API_KEY")
|
76 |
pinecone_index_name =os.environ.get("PINECONE_INDEX_NAME")
|
@@ -80,7 +80,7 @@ def pull_from_pinecone(embeddings):
|
|
80 |
)
|
81 |
|
82 |
#PineconeStore is an alias name of Pinecone class, please look at the imports section at the top :)
|
83 |
-
index = Pinecone.from_existing_index(pinecone_index_name, embeddings, namespace=
|
84 |
|
85 |
return index
|
86 |
|
|
|
44 |
return embedding
|
45 |
|
46 |
|
47 |
+
def push_to_pinecone(docs, embedding,namespace):
|
48 |
|
49 |
pc = PineconeClient(api_key=os.environ.get("PINECONE_API_KEY"))
|
50 |
index_name=os.environ.get("PINECONE_INDEX_NAME")
|
51 |
index = pc.Index(index_name)
|
52 |
|
53 |
+
# index.delete(delete_all=True, namespace='rag_bot')
|
54 |
|
55 |
vector = []
|
56 |
for i, doc in enumerate(docs):
|
|
|
60 |
vector.append(entry)
|
61 |
|
62 |
|
63 |
+
index = Pinecone.from_documents(docs, embedding, index_name = index_name, namespace=namespace)
|
64 |
|
65 |
st.sidebar.write("This 35 seconds delay was added Manually... \n(because I'm using some free resources)")
|
66 |
time.sleep(35)
|
|
|
70 |
|
71 |
|
72 |
#Function to pull index data from Pinecone
|
73 |
+
def pull_from_pinecone(embeddings, namespace):
|
74 |
|
75 |
pinecone_apikey = os.environ.get("PINECONE_API_KEY")
|
76 |
pinecone_index_name =os.environ.get("PINECONE_INDEX_NAME")
|
|
|
80 |
)
|
81 |
|
82 |
#PineconeStore is an alias name of Pinecone class, please look at the imports section at the top :)
|
83 |
+
index = Pinecone.from_existing_index(pinecone_index_name, embeddings, namespace=namespace)
|
84 |
|
85 |
return index
|
86 |
|