Blue2962 commited on
Commit
e07114a
·
1 Parent(s): 85ac7c1
Files changed (1) hide show
  1. pinecone_func.py +14 -4
pinecone_func.py CHANGED
@@ -26,14 +26,24 @@ def upsert_texts(texts, ids):
26
  )
27
  embeddings.append(response.data[0].embedding)
28
 
29
- vectors = [(id, emb) for id, emb in zip(ids, embeddings)]
 
 
 
 
 
 
 
30
  index.upsert(vectors)
31
 
32
  def query_text(query, top_k=5):
33
- response = client.embeddings.create(
 
 
 
34
  model="text-embedding-3-large",
35
  input=query
36
- )
37
- embedding = response.data[0].embedding
38
  results = index.query(vector=embedding, top_k=top_k, include_metadata=True)
39
  return results
 
26
  )
27
  embeddings.append(response.data[0].embedding)
28
 
29
+ pc = Pinecone(api_key=os.environ["PINECONE_API_KEY"])
30
+
31
+ index = pc.Index("your-index")
32
+
33
+ vectors = []
34
+ for id, emb, text in zip(ids, embeddings, texts):
35
+ vectors.append((id, emb, {"text": text}))
36
+
37
  index.upsert(vectors)
38
 
39
  def query_text(query, top_k=5):
40
+ pc = Pinecone(api_key=os.environ["PINECONE_API_KEY"])
41
+ index = pc.Index('your-index')
42
+
43
+ embedding = client.embeddings.create(
44
  model="text-embedding-3-large",
45
  input=query
46
+ ).data[0].embedding
47
+
48
  results = index.query(vector=embedding, top_k=top_k, include_metadata=True)
49
  return results