diff --git a/lightrag/llm/openai.py b/lightrag/llm/openai.py index f7895978..910d1812 100644 --- a/lightrag/llm/openai.py +++ b/lightrag/llm/openai.py @@ -477,7 +477,8 @@ async def openai_embed( ) return np.array( [ - np.array(dp.embedding, dtype=np.float32) if isinstance(dp.embedding, list) + np.array(dp.embedding, dtype=np.float32) + if isinstance(dp.embedding, list) else np.frombuffer(base64.b64decode(dp.embedding), dtype=np.float32) for dp in response.data ]