Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
|
@@ -369,7 +369,11 @@ def _load_library(scope):
|
|
| 369 |
sources = []
|
| 370 |
for row in resp.data:
|
| 371 |
docs.append(row["content"])
|
| 372 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 373 |
sources.append(row["source_file"])
|
| 374 |
return docs, embeddings, sources
|
| 375 |
except Exception as e:
|
|
|
|
| 369 |
sources = []
|
| 370 |
for row in resp.data:
|
| 371 |
docs.append(row["content"])
|
| 372 |
+
emb = row["embedding"]
|
| 373 |
+
# Supabase REST API 可能返回字符串格式的向量,需要解析
|
| 374 |
+
if isinstance(emb, str):
|
| 375 |
+
emb = json.loads(emb)
|
| 376 |
+
embeddings.append(np.array(emb, dtype=np.float32))
|
| 377 |
sources.append(row["source_file"])
|
| 378 |
return docs, embeddings, sources
|
| 379 |
except Exception as e:
|