A web app that integrates openAI's DaVinci speech model & Spotify's API to interpret user prompts and turn them into creative Spotify playlists.
Users can provide any descriptor or reference to generate a Spotify playlist that's immediately ready for use in-app, along with the ability to customize their results and discover playlists from other users.
npm i
npm run start:dev
Create a file named 'env.js' in your root directory with the following parameters:
process.env.client_id='[YOUR SPOTIFY DEV DASHBOARD CLIENT ID]'
process.env.client_secret='[YOUR SPOTIFY DEV DASHBOARD CLIENT SECRET]'
process.env.redirect_uri='[YOUR SPOTIFY DEV DASHBOARD REDIRECT URI]'
process.env.frontend_uri='[YOUR SPOTIFY DEV DASHBOARD FRONT-END URI]'
process.env.OPEN_AI_KEY = '[YOUR OPEN AI API KEY]'
process.env.stripe_test = '[YOUR STRIPE API KEY]'
If you don't have a Spotify API key, go to https://developer.spotify.com/ to create an account and generate the above parameters.
Go to https://openai.com/product to create an Open AI API key.
Go to https://stripe.com/docs/development to create a Stripe API key.