Welcome to the Text Summarizer App! This application allows you to generate summaries for text using OpenAI's GPT-3.5 Turbo model.
- Simple Interface: Easily enter the text you want to summarize in the provided textarea.
- Quick Summarization: Click the "Summarize" button to generate a concise summary.
- Clone the repository to your local machine.
- Set up your OpenAI API key in the environment variable
OPENAI_API_KEY
. - Install the required dependencies using
pip install -r requirements.txt
. - Run the FastAPI backend using
uvicorn main:app --reload
. - Run the Vite/React frontend using
npm install npm run dev
. - Navigate to
http://localhost:5173/
to access the app.
- FastAPI for the backend server.
- React for the frontend user interface.
- OpenAI GPT-3.5 Turbo for text summarization.
Note: Ensure you have the necessary permissions and adhere to OpenAI's terms of service when using the GPT-3.5 Turbo model.