| ---
|
| title: Revibe Music Recommendation API
|
| emoji: 🎵
|
| colorFrom: indigo
|
| colorTo: purple
|
| sdk: docker
|
| pinned: false
|
| ---
|
|
|
| # Revibe Music Recommendation API
|
|
|
| This is a Flask-based API that provides music recommendations using machine learning models.
|
|
|
| ## API Endpoints
|
|
|
| ### Health Check
|
| - GET `/health`
|
| - Returns API health status
|
|
|
| ### Get Recommendations
|
| - POST `/recommend`
|
| - Request body:
|
| ```json
|
| {
|
| "song": "Song Name - Artist Name"
|
| }
|
| ```
|
| OR
|
| ```json
|
| {
|
| "artist": "Artist Name",
|
| "genre": "Genre Name"
|
| }
|
| ```
|
|
|
| ## Development
|
| Run locally with:
|
| ```bash
|
| flask run
|
| ``` |