Spaces:
Runtime error
Runtime error
Commit
·
e576d0e
1
Parent(s):
6b9df75
fix: upload doc func
Browse files- routers/documents.py +7 -0
routers/documents.py
CHANGED
|
@@ -30,6 +30,13 @@ async def upload_and_ingest_documents(
|
|
| 30 |
- API sẽ xử lý từng file trong nền và trả về ngay một báo cáo tổng hợp.
|
| 31 |
- File trùng lặp (dựa trên nội dung) hoặc có định dạng không hỗ trợ sẽ bị bỏ qua.
|
| 32 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
app_state = get_app_state(request=fastapi_request)
|
| 35 |
embedding_model = app_state.embeddings
|
|
|
|
| 30 |
- API sẽ xử lý từng file trong nền và trả về ngay một báo cáo tổng hợp.
|
| 31 |
- File trùng lặp (dựa trên nội dung) hoặc có định dạng không hỗ trợ sẽ bị bỏ qua.
|
| 32 |
"""
|
| 33 |
+
PENDING_FOLDER = '/app/data/pending_uploads'
|
| 34 |
+
PROCESSED_FOLDER = '/app/data/processed_files'
|
| 35 |
+
FAILED_FOLDER = '/app/data/failed_uploads'
|
| 36 |
+
|
| 37 |
+
os.makedirs(PENDING_FOLDER, exist_ok=True)
|
| 38 |
+
os.makedirs(PROCESSED_FOLDER, exist_ok=True)
|
| 39 |
+
os.makedirs(FAILED_FOLDER, exist_ok=True)
|
| 40 |
|
| 41 |
app_state = get_app_state(request=fastapi_request)
|
| 42 |
embedding_model = app_state.embeddings
|