π€ File Upload
Upload documents to your knowledge base for processing and indexing
ποΈ Configured Storage Route
conversionfiles/conversionfiles/other/raw
π Target Index
unified_text_index
(alias: public)
π€ Drop Files Here or Click to Select
Drag and drop files or click to browse
Maximum file size: 100MB
Uses deterministic upload IDs to detect existing AI Search documents. Uncheck to force re-upload.
Required: The Azure Function processors use this to route documents to the correct index.
The default uses the configured server-side routing (public).
πΊοΈ File Type Target Mappings
Real container/directory targets (default shown if configured). Checks include container existence and directory/prefix listing access.
| Extension | Target Path | Container | Directory | Exists? | Prefix OK? | Has Blobs? | Sample | Example URL |
|---|---|---|---|---|---|---|---|---|
| conversionfiles/pdf/raw | conversionfiles | pdf/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/pdf/raw/example.pdf | |
| .txt | conversionfiles/transcripts/raw | conversionfiles | transcripts/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/transcripts/raw/example.txt |
| .docx | conversionfiles/docs/raw | conversionfiles | docs/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/docs/raw/example.docx |
| .xlsx | conversionfiles/data/raw | conversionfiles | data/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/data/raw/example.xlsx |
| .csv | conversionfiles/data/raw | conversionfiles | data/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/data/raw/example.csv |
| .json | conversionfiles/data/raw | conversionfiles | data/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/data/raw/example.json |
| .pptx | conversionfiles/presentations/raw | conversionfiles | presentations/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/presentations/raw/example.pptx |
| .mp4 | conversionfiles/video/raw | conversionfiles | video/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/video/raw/example.mp4 |
| .mp3 | conversionfiles/audio/raw | conversionfiles | audio/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/audio/raw/example.mp3 |
| .wav | conversionfiles/audio/raw | conversionfiles | audio/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/audio/raw/example.wav |
| .png | conversionfiles/images/raw | conversionfiles | images/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/images/raw/example.png |
| .jpg | conversionfiles/images/raw | conversionfiles | images/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/images/raw/example.jpg |
| .jpeg | conversionfiles/images/raw | conversionfiles | images/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/images/raw/example.jpeg |
| *default* | conversionfiles/other/raw | conversionfiles | other/raw | Yes | Yes | Empty | β | https://saaichatdevservicet.blob.core.windows.net/conversionfiles/other/raw/example |
π API Endpoints
- POST /api/v2/upload - Upload a file
- GET /api/v2/upload - This upload interface
- GET /api/v2/upload/health - Upload service health check
- GET /api/v2/upload/test-azure - Test Azure connection
- GET /api/v2/upload/config - HTTP trigger configuration
- POST /api/v2/upload/config/toggle - Toggle HTTP trigger at runtime
- GET /api/v2/upload/event-grid/activity - Recent Event Grid processed items
- GET /api/v2/rag - RAG query endpoints
- GET /api/v2/health - Overall system health
- GET /docs - Interactive API documentation