RAG Service
Processing files...
Please wait while we upload your files

πŸ“€ 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
.pdf 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