Forráskód Böngészése

fix: pinecone insert issue

Timothy Jaeryang Baek 1 hónapja
szülő
commit
21094ca88b
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      backend/open_webui/retrieval/vector/dbs/pinecone.py

+ 3 - 1
backend/open_webui/retrieval/vector/dbs/pinecone.py

@@ -32,6 +32,8 @@ from open_webui.config import (
     PINECONE_CLOUD,
 )
 from open_webui.env import SRC_LOG_LEVELS
+from open_webui.retrieval.vector.utils import stringify_metadata
+
 
 NO_LIMIT = 10000  # Reasonable limit to avoid overwhelming the system
 BATCH_SIZE = 100  # Recommended batch size for Pinecone operations
@@ -183,7 +185,7 @@ class PineconeClient(VectorDBBase):
             point = {
                 "id": item["id"],
                 "values": item["vector"],
-                "metadata": metadata,
+                "metadata": stringify_metadata(metadata),
             }
             points.append(point)
         return points