¿Un complemento de chat GPT que genera listas de reproducción de Spotify? Basado en sus indicaciones.
Plugin Store > Install an unverified pluginContinue .Login with Spotigen . Para integrar ChatGPT con Spotify API a través de OAuth, debe configurar una aplicación Spotify en el Spotify Developer Dashboard y obtener su client_id y client_secret :
Vaya al tablero de desarrolladores de Spotify y haga clic en "Crear aplicación".
Ingrese el nombre de una aplicación y la descripción de la aplicación.
Para el URI de redirección, coloque https://chat.openai.com/aip/plugin-id-temporary-value/oauth/callback como un valor temporal, entonces deberá reemplazarlo más tarde una vez que obtenga su ID de complemento.
Acepte los términos y condiciones y haga clic en "Crear".
Para instalar los paquetes requeridos para este complemento, ejecute el siguiente comando:
pip install -r requirements.txtPara ejecutar el complemento, ingrese el siguiente comando:
uvicorn main:app --reloadPara probar su complemento localmente, deberá usar NGROK para proporcionar acceso HTTPS a su servidor local.
./ngrok http 8000Una vez que el servidor local se está ejecutando:
client_id y client_secret desde su aplicación Spotify.ai-plugin.json de la siguiente manera: {
"verification_tokens" : {
"openai" : " <open_ai_verification_token> "
}
}Install for me .Log in with Spotigen (DEV) .INVALID_CLIENT: Invalid redirect URI . Copie el plugin_id de la URL y actualice el redirect_uri en la configuración de su aplicación Spotify.Nota Personalmente, no tengo una cuenta
ngrokpaga, por lo que uso mi URLspotigen.vercel.appdirectamente dentro de ChatGPT para todo mi proceso de desarrollo.
Una vez que se instala el complemento, desea probar las siguientes indicaciones:
Propósito : Diga cómo se siente y obtenga una lista de reproducción que coincida con su estado de ánimo.
Aviso 1 : "Me siento un poco cansado hoy y de humor por algo de nostalgia. ¿Podrías crear una lista de reproducción con las mejores canciones pop inglesas de los años 2010?"
Aviso 2 : "Hoy me siento feliz y me gustaría una lista de reproducción que refleje mi estado de ánimo. ¿Podrías generar una con todas las canciones en inglés?"
Propósito : Crear listas de reproducción basadas en diferentes escenarios e inspiraciones.
Aviso 1 : "Tengo una foto de unas vacaciones familiares en una piscina con un fondo azul que me gustaría publicar en Instagram. ¿Podría crear una lista de reproducción que complementaría esta imagen? Estoy buscando una lista de reproducción adecuada para una foto de vacaciones familiares tomada en una piscina con fondo azul".
Aviso 2 : "Estoy planeando un viaje a un lugar con abundante vegetación y me gustaría sentir que estoy en un viaje de verano en 2017. ¿Podría crear una lista de reproducción para que coincida con este estado de ánimo? Quiero que la lista de reproducción evoque la sensación de un viaje de verano en una exuberante ubicación verde que recuerda al verano de 2017".
Propósito : Crea una lista de reproducción basada en tu lista de reproducción/artista favorita.
Aviso 1 : "Tengo una lista de reproducción favorita llamada 'Chill Vibes' que me encanta y escucho todo el tiempo. ¿Podría crear una nueva lista de reproducción inspirada en mi lista de reproducción de 'Chill Vibes'? Quiero descubrir canciones y artistas similares que pueda disfrutar".
Aviso 2 : "Hay un artista llamado 'John Smith', que es mi favorito absoluto, y no puedo tener suficiente de su música. ¿Podrías curar una lista de reproducción basada en el estilo y el género de 'John Smith'? Estoy buscando explorar más canciones que resuenan con su sonido".