AI-powered writing evaluation and refinement service — “Nobelize.”
- “Nobel (Nobel Prize in Literature) + Realize (to bring into reality)”
- A writing enhancement system built using AI models and a Docker/Kubernetes-based cloud infrastructure.
Nobelize_cloud/
├── main.py # FastAPI server entry point
├── utils.py # FAISS and OpenAI utility functions
├── embeddings/ # Stored FAISS index
│ └── faiss_index3.index
├── data/ # PDF storage directory
│ └── example.pdf # Sample test PDF
├── requirements.txt # Package dependencies
├── .env # Environment variables (OpenAI API Key)
└── .gitignore # Files to ignore (e.g., .env)
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
Windows (CMD):
venv\Scripts\activate
Windows (PowerShell):
.\venv\Scripts\activate
Linux / macOS:
source venv/bin/activate -
Deactivate:
deactivate
pip install -r requirements.txt.\venv\Scripts\activate
uvicorn main:app --reload2024 Cloud System Team Project