Spaces:
Runtime error
Runtime error
jiarongqiu commited on
Commit ·
1863cbe
1
Parent(s): 75bc718
pinecone update
Browse files- service/vector_store.py +10 -9
service/vector_store.py
CHANGED
|
@@ -24,13 +24,14 @@ class VectorStore(Pinecone):
|
|
| 24 |
NAMESPACE = "filecoin"
|
| 25 |
|
| 26 |
def __init__(self) -> None:
|
| 27 |
-
pinecone.init(
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
)
|
|
|
|
| 31 |
|
| 32 |
self.dims = 1536
|
| 33 |
-
index =
|
| 34 |
super().__init__(index, OpenAIEmbeddings(),"text")
|
| 35 |
|
| 36 |
def add_docs(self,docs):
|
|
@@ -56,8 +57,8 @@ class VectorStore(Pinecone):
|
|
| 56 |
Returns:
|
| 57 |
List of Documents most similar to the query and score for each
|
| 58 |
"""
|
| 59 |
-
docs_and_scores = self.
|
| 60 |
-
query, k=k, filter=filter, namespace=namespace
|
| 61 |
)
|
| 62 |
return [doc for doc, _ in docs_and_scores]
|
| 63 |
|
|
@@ -109,7 +110,7 @@ class VectorStore(Pinecone):
|
|
| 109 |
namespace = self._namespace
|
| 110 |
docs = []
|
| 111 |
results = self._index.query(
|
| 112 |
-
[embedding],
|
| 113 |
top_k=k,
|
| 114 |
include_metadata=True,
|
| 115 |
namespace=namespace,
|
|
@@ -159,7 +160,7 @@ class VectorStore(Pinecone):
|
|
| 159 |
if namespace is None:
|
| 160 |
namespace = self._namespace
|
| 161 |
results = self._index.query(
|
| 162 |
-
[embedding],
|
| 163 |
top_k=fetch_k,
|
| 164 |
include_values=True,
|
| 165 |
include_metadata=True,
|
|
|
|
| 24 |
NAMESPACE = "filecoin"
|
| 25 |
|
| 26 |
def __init__(self) -> None:
|
| 27 |
+
# pinecone.init(
|
| 28 |
+
# api_key=os.getenv("PINECONE_API_KEY"),
|
| 29 |
+
# environment=os.getenv("PINECONE_ENV"),
|
| 30 |
+
# )
|
| 31 |
+
pc = pinecone.Pinecone(api_key=os.getenv("PINECONE_API_KEY"))
|
| 32 |
|
| 33 |
self.dims = 1536
|
| 34 |
+
index = pc.Index(self.INDEX_NAME)
|
| 35 |
super().__init__(index, OpenAIEmbeddings(),"text")
|
| 36 |
|
| 37 |
def add_docs(self,docs):
|
|
|
|
| 57 |
Returns:
|
| 58 |
List of Documents most similar to the query and score for each
|
| 59 |
"""
|
| 60 |
+
docs_and_scores = self.similarity_search_by_vector_with_score(
|
| 61 |
+
self._embed_query(query), k=k, filter=filter, namespace=namespace
|
| 62 |
)
|
| 63 |
return [doc for doc, _ in docs_and_scores]
|
| 64 |
|
|
|
|
| 110 |
namespace = self._namespace
|
| 111 |
docs = []
|
| 112 |
results = self._index.query(
|
| 113 |
+
vector=[embedding],
|
| 114 |
top_k=k,
|
| 115 |
include_metadata=True,
|
| 116 |
namespace=namespace,
|
|
|
|
| 160 |
if namespace is None:
|
| 161 |
namespace = self._namespace
|
| 162 |
results = self._index.query(
|
| 163 |
+
vector=[embedding],
|
| 164 |
top_k=fetch_k,
|
| 165 |
include_values=True,
|
| 166 |
include_metadata=True,
|