Spaces:
Configuration error
Configuration error
deploy 2025-08-11 13:35:18
Browse files- .dockerignore +1 -2
- README.md +1 -1
- figures/RAG-Pipeline.svg +0 -0
- figures/SystemArchitecture.svg +0 -0
- frontend/file_manager.js +1 -1
- frontend/script.js +16 -22
.dockerignore
CHANGED
|
@@ -1,5 +1,4 @@
|
|
| 1 |
node_modules
|
| 2 |
.git
|
| 3 |
__pycache__
|
| 4 |
-
*.pyc
|
| 5 |
-
.env
|
|
|
|
| 1 |
node_modules
|
| 2 |
.git
|
| 3 |
__pycache__
|
| 4 |
+
*.pyc
|
|
|
README.md
CHANGED
|
@@ -259,7 +259,7 @@ So if you want to start your own model serving server (assuming you have a reall
|
|
| 259 |
[Jaeger-logo]: https://img.shields.io/badge/Jaeger-5E8E88?logo=jaeger&logoColor=white
|
| 260 |
[Jaeger-url]: https://www.jaegertracing.io/
|
| 261 |
|
| 262 |
-
[HuggingFace-logo]: https://img.shields.io/badge/HuggingFace-
|
| 263 |
[HuggingFace-url]: https://www.HuggingFace.com/
|
| 264 |
|
| 265 |
[HTML-logo]: https://img.shields.io/badge/HTML-F16529?logo=HTML5&logoColor=white
|
|
|
|
| 259 |
[Jaeger-logo]: https://img.shields.io/badge/Jaeger-5E8E88?logo=jaeger&logoColor=white
|
| 260 |
[Jaeger-url]: https://www.jaegertracing.io/
|
| 261 |
|
| 262 |
+
[HuggingFace-logo]: https://img.shields.io/badge/HuggingFace-000000?logo=HuggingFace&logoColor=yellow
|
| 263 |
[HuggingFace-url]: https://www.HuggingFace.com/
|
| 264 |
|
| 265 |
[HTML-logo]: https://img.shields.io/badge/HTML-F16529?logo=HTML5&logoColor=white
|
figures/RAG-Pipeline.svg
CHANGED
|
|
|
|
figures/SystemArchitecture.svg
CHANGED
|
|
|
|
frontend/file_manager.js
CHANGED
|
@@ -7,7 +7,7 @@ fetchApiKeys().then((keys)=>{
|
|
| 7 |
supabase_client = supabase.createClient(SUPABASE_URL, SUPABASE_KEY);
|
| 8 |
console.log("Succesfully created a supabase client")
|
| 9 |
});
|
| 10 |
-
|
| 11 |
const bucketName = 'legal-docs';
|
| 12 |
|
| 13 |
|
|
|
|
| 7 |
supabase_client = supabase.createClient(SUPABASE_URL, SUPABASE_KEY);
|
| 8 |
console.log("Succesfully created a supabase client")
|
| 9 |
});
|
| 10 |
+
|
| 11 |
const bucketName = 'legal-docs';
|
| 12 |
|
| 13 |
|
frontend/script.js
CHANGED
|
@@ -259,29 +259,23 @@ document.addEventListener("DOMContentLoaded", function () {
|
|
| 259 |
updateStatus("Error uploading " + file.name + ": " + (err.message || err), "error");
|
| 260 |
}
|
| 261 |
}
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
updateStatus("Error embedding documents: " + (err.message || err), "error");
|
| 278 |
-
embeddingStatus.textContent = "Error";
|
| 279 |
-
}
|
| 280 |
-
enableChat()
|
| 281 |
-
} else {
|
| 282 |
-
updateStatus("No new files uploaded.", "warning");
|
| 283 |
-
embeddingStatus.textContent = "Ready";
|
| 284 |
}
|
|
|
|
| 285 |
embedBtn.disabled = false;
|
| 286 |
}
|
| 287 |
|
|
|
|
| 259 |
updateStatus("Error uploading " + file.name + ": " + (err.message || err), "error");
|
| 260 |
}
|
| 261 |
}
|
| 262 |
+
disableChat()
|
| 263 |
+
updateStatus("Calling backend to retrieve documents...", "processing");
|
| 264 |
+
try {
|
| 265 |
+
const retrieveRes = await fetch("http://localhost:3012/retrieve_documents", { method: "POST" });
|
| 266 |
+
if (!retrieveRes.ok) throw new Error("Failed to retrieve documents");
|
| 267 |
+
updateStatus("Retrieving documents complete. Now ingesting...", "processing");
|
| 268 |
+
console.log("Retrieving documents complete. Now ingesting...")
|
| 269 |
+
const ingestRes = await fetch("http://localhost:3012/ingest", { method: "POST" });
|
| 270 |
+
if (!ingestRes.ok) throw new Error("Failed to ingest documents");
|
| 271 |
+
updateStatus("Uploaded and embedded " + uploadedCount + " file(s) successfully!", "success");
|
| 272 |
+
console.log("Successfully embedded the documents!")
|
| 273 |
+
embeddingStatus.textContent = "Uploaded";
|
| 274 |
+
} catch (err) {
|
| 275 |
+
updateStatus("Error embedding documents: " + (err.message || err), "error");
|
| 276 |
+
embeddingStatus.textContent = "Error";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 277 |
}
|
| 278 |
+
enableChat()
|
| 279 |
embedBtn.disabled = false;
|
| 280 |
}
|
| 281 |
|