Skip to content

y00nsun/Nobelize_cloud

Repository files navigation

✨✍️Nobelize

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.

Project Structure

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)

1. Python Virtual Environment

  1. Create a virtual environment:

    python -m venv venv
  2. Activate the virtual environment:

    Windows (CMD):

    venv\Scripts\activate

    Windows (PowerShell):

    .\venv\Scripts\activate

    Linux / macOS:

    source venv/bin/activate
  3. Deactivate:

    deactivate

2. Install Dependencies

pip install -r requirements.txt

3. Run the Server

.\venv\Scripts\activate
uvicorn main:app --reload

2024 Cloud System Team Project

About

Open AI와 Docker/Kubernetes 클라우드 시스템을 활용한 글 평가/수정 서비스.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •