Um plugin GPT de bate -papo que gera listas de reprodução do Spotify? com base em seus avisos.
Plugin Store > Install an unverified pluginContinue .Login with Spotigen . Para integrar o ChatGPT à API Spotify via OAuth, você deve configurar um aplicativo Spotify no Spotify Developer Dashboard e obter seu client_id e client_secret :
Vá para o painel do Spotify do desenvolvedor e clique em "Criar aplicativo".
Digite um nome de aplicativo e descrição do aplicativo.
Para o URI de redirecionamento, coloque https://chat.openai.com/aip/plugin-id-temporary-value/oauth/callback como um valor temporário, então você precisará substituí-lo mais tarde quando obtiver seu ID do plugin.
Aceite os termos e condições e clique em "Criar".
Para instalar os pacotes necessários para este plug -in, execute o seguinte comando:
pip install -r requirements.txtPara executar o plug -in, insira o seguinte comando:
uvicorn main:app --reloadPara testar seu plug -in localmente, você precisará usar o NGROK para fornecer acesso HTTPS ao servidor local.
./ngrok http 8000Depois que o servidor local estiver em execução:
client_id e client_secret no seu aplicativo Spotify.ai-plugin.json da seguinte forma: {
"verification_tokens" : {
"openai" : " <open_ai_verification_token> "
}
}Install for me .Log in with Spotigen (DEV) .INVALID_CLIENT: Invalid redirect URI . Copie o plugin_id do URL e atualize o redirect_uri nas configurações do aplicativo Spotify.Observe pessoalmente, não tenho uma conta
ngrokpaga, por isso uso meu URLspotigen.vercel.appdiretamente no ChatGPT para todo o meu processo de desenvolvimento.
Depois que o plug -in estiver instalado, você gostaria de experimentar os seguintes prompts:
Objetivo : diga como você está se sentindo e obtenha uma lista de reprodução que corresponda ao seu humor.
Prompt 1 : "Estou me sentindo um pouco cansado hoje e com um humor para uma nostalgia. Você poderia criar uma lista de reprodução com as melhores músicas pop em inglês dos 2010?"
Prompt 2 : "Estou me sentindo feliz hoje e gostaria de uma lista de reprodução que reflita meu humor. Você poderia gerar um com todas as músicas em inglês?"
Objetivo : Crie listas de reprodução com base em diferentes cenários e inspirações.
Prompt 1 : "Tenho uma foto de férias em família em uma piscina com um fundo azul que eu gostaria de postar no Instagram. Você poderia criar uma lista de reprodução que complementaria essa imagem? Estou procurando uma lista de reprodução adequada para uma foto de férias em família tirada em uma piscina com um fundo azul".
Prompt 2 : "Estou planejando uma viagem a um lugar com uma vegetação abundante e gostaria de sentir como se estivesse em uma viagem de verão em 2017. Você poderia criar uma lista de reprodução para combinar com esse humor? Quero que a lista de reprodução evoce a sensação de uma viagem de verão em um local verde exuberante reminiscente do verão de 2017".
Objetivo : Crie uma lista de reprodução com base na sua lista de reprodução/artista favorita.
Prompt 1 : "Eu tenho uma lista de reprodução favorita chamada 'Chill Vibes' que eu absolutamente amo e ouço o tempo todo. Você poderia criar uma nova lista de reprodução inspirada na minha lista de reprodução 'Chill Vibes'? Quero descobrir músicas e artistas semelhantes que eu possa gostar".
Prompt 2 : "Há um artista chamado 'John Smith', que é o meu favorito absoluto, e eu não consigo me cansar de sua música. Você poderia curar uma lista de reprodução com base no estilo e gênero de 'John Smith'? Estou procurando explorar mais músicas que ressoam com o som deles".