add data viewer
Browse files- app/law_document_chunker.py +3 -2
- app/supabase_db.py +5 -0
app/law_document_chunker.py
CHANGED
|
@@ -290,8 +290,9 @@ class LawDocumentChunker:
|
|
| 290 |
success_count = 0
|
| 291 |
for i, chunk in enumerate(chunks, 1):
|
| 292 |
try:
|
| 293 |
-
# Tạo embedding
|
| 294 |
-
embedding = await self.embedding_client.create_embedding(chunk.content)
|
|
|
|
| 295 |
|
| 296 |
# Chuẩn bị data cho Supabase
|
| 297 |
chunk_dict = {
|
|
|
|
| 290 |
success_count = 0
|
| 291 |
for i, chunk in enumerate(chunks, 1):
|
| 292 |
try:
|
| 293 |
+
# Tạo embedding - TẠM THỜI COMMENT LẠI ĐỂ TEST
|
| 294 |
+
# embedding = await self.embedding_client.create_embedding(chunk.content)
|
| 295 |
+
embedding = [0.0] * 768 # Placeholder embedding cho test
|
| 296 |
|
| 297 |
# Chuẩn bị data cho Supabase
|
| 298 |
chunk_dict = {
|
app/supabase_db.py
CHANGED
|
@@ -89,6 +89,11 @@ class SupabaseClient:
|
|
| 89 |
# Xử lý các giá trị null/empty cho integer fields
|
| 90 |
processed_data = chunk_data.copy()
|
| 91 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 92 |
# Xử lý article_number - chỉ gửi nếu có giá trị hợp lệ
|
| 93 |
if 'article_number' in processed_data:
|
| 94 |
if processed_data['article_number'] is None or processed_data['article_number'] == "":
|
|
|
|
| 89 |
# Xử lý các giá trị null/empty cho integer fields
|
| 90 |
processed_data = chunk_data.copy()
|
| 91 |
|
| 92 |
+
# TẠM THỜI COMMENT LẠI EMBEDDING ĐỂ TEST
|
| 93 |
+
if 'embedding' in processed_data:
|
| 94 |
+
# processed_data['embedding'] = processed_data['embedding']
|
| 95 |
+
del processed_data['embedding'] # Xóa embedding để test
|
| 96 |
+
|
| 97 |
# Xử lý article_number - chỉ gửi nếu có giá trị hợp lệ
|
| 98 |
if 'article_number' in processed_data:
|
| 99 |
if processed_data['article_number'] is None or processed_data['article_number'] == "":
|