https://github.com/anuran-roy/sentiment_analysis_api
End to end Sentiment Analysis API
https://github.com/anuran-roy/sentiment_analysis_api
Last synced: 2 days ago
JSON representation
End to end Sentiment Analysis API
- Host: GitHub
- URL: https://github.com/anuran-roy/sentiment_analysis_api
- Owner: anuran-roy
- Created: 2022-12-24T18:52:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-14T23:24:29.000Z (over 2 years ago)
- Last Synced: 2023-03-05T22:59:47.058Z (about 2 years ago)
- Language: Jupyter Notebook
- Size: 16.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sentiment Analysis API
## Tech Stack
- Containerization: Docker
- Backend: FastAPI
- Machine Learning:
- Scikit-learn, PyTorch (under development)
- External APIs on RapidAPI
- Frontend: React+TS (Under work)## Getting Started
### Installation
1. Install docker on your system
2. Navigate to the root folder in the repository through the Command line
3. Run `docker compose up`
4. Yep, we're done!### Accessing the APIs
To access the frontend, go to `http://localhost:3000` on your PC (provided the port is free)
To access the backend, go to `http://localhost:8000/docs` for the Swagger Documentation.## Endpoints:
- `/app`: The APIs accessed by the frontend
- `/app/inference`: The Inference API used by the frontend- `/api/v1`: Raw REST APIs for direct consumption
- `/api/v1/inference`: The Inference API for direct consumption