Setty Search API +++++++

FastAPI application with two powerful search endpoints

🔍 Search Endpoints

POST /search/settydatabase
🤖 Search Setty Database - Send JSON to OpenAI for AI-powered analysis (HTML response)
POST /search/files
📄 Search uploaded files using RAG advanced similarity search (JSON response)

📤 Upload Endpoints

POST /upload/json
Upload JSON or text files for Setty database search
POST /upload/pdf
Upload PDF files for RAG similarity search
GET /upload/status
Get upload system status

📖 Documentation

📚 Interactive API Documentation (Swagger UI)
📋 Alternative Documentation (ReDoc)

🚀 Quick Start

  1. Upload JSON files using POST /upload/json
  2. Upload PDF files using POST /upload/pdf
  3. Search JSON with AI using POST /search/settydatabase
  4. Search files using RAG with POST /search/files

🎯 Two Powerful Search Methods

🤖 /search/settydatabase

Sends your uploaded JSON data to OpenAI for intelligent analysis and returns beautifully formatted HTML results with AI insights.

🔍 /search/files

Uses advanced similarity search to find relevant content in your uploaded files using vector embeddings and RAG technology.