Spaces:
Sleeping
Sleeping
Commit History
-
Add speech-to-text endpoint for the landing page's voice chat panel
New POST /api/voice/transcribe forwards recorded audio to Groq's whisper-large-v3-turbo and returns the transcript plus detected language (en/fr). Reuses the existing chat rate-limiting pattern; the LLM/RAG step needs no changes since detect_language() already handles bilingual replies for any text input, spoken or typed. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>01bd895
-
Add admin panel backend: upload/edit/delete endpoints + .docx support
Samir Majzoub +1: Claude Sonnet 4.6- New admin API endpoints: POST /admin/upload, GET/DELETE /admin/documents, GET /admin/categories, GET/PUT /admin/documents/content (edit + re-ingest) - ingestion_service: add _chunk_docx(), category metadata on all chunks, ingest_single_file(), delete_document(), UPLOAD_ALLOWED_EXTENSIONS - vector_store: add list_sources() with path-derived category fallback for documents ingested before the category field was added - schemas: DocumentInfo, DocumentListResponse, UploadResponse, CategoryListResponse, DocumentContentResponse, UpdateContentRequest - requirements: add python-docx==1.1.2 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>ebc4fb4
-
Initial commit: Negoptim AI RAG chatbot (backend + frontend + deploy config)
af404c9