idnameraj commited on
Commit
d923c42
·
verified ·
1 Parent(s): d579aae

Upload rag.py

Browse files
Files changed (1) hide show
  1. rag.py +3 -1
rag.py CHANGED
@@ -15,6 +15,7 @@ from functools import partial
15
  from pathlib import Path
16
 
17
  import httpx
 
18
  from lightrag import LightRAG, QueryParam
19
  from lightrag.llm.openai import openai_complete
20
  from lightrag.utils import EmbeddingFunc
@@ -75,7 +76,8 @@ async def embed_model_func(texts: list[str]) -> list[list[float]]:
75
  )
76
  resp.raise_for_status()
77
  data = resp.json()["data"]
78
- return [item["embedding"] for item in sorted(data, key=lambda x: x["index"])]
 
79
 
80
 
81
  # ---------------------------------------------------------------------------
 
15
  from pathlib import Path
16
 
17
  import httpx
18
+ import numpy as np
19
  from lightrag import LightRAG, QueryParam
20
  from lightrag.llm.openai import openai_complete
21
  from lightrag.utils import EmbeddingFunc
 
76
  )
77
  resp.raise_for_status()
78
  data = resp.json()["data"]
79
+ vectors = [item["embedding"] for item in sorted(data, key=lambda x: x["index"])]
80
+ return np.array(vectors, dtype=np.float32)
81
 
82
 
83
  # ---------------------------------------------------------------------------