生成Spotify播放列表的聊天GPT插件?根据您的提示。
Plugin Store > Install an unverified pluginContinue 。Login with Spotigen 。要通过OAuth将CHATGPT与Spotify API集成,您必须在Spotify Developer Dashboard中设置Spotify应用程序,并获取您的client_id and client_secret :
转到Spotify开发人员的仪表板,然后单击“创建应用程序”。
输入应用程序名称和应用描述。
对于重定向的URI,将https://chat.openai.com/aip/plugin-id-temporary-value/oauth/callback作为临时值,然后,一旦获得插件ID,则需要更换它。
接受条款和条件,然后单击“创建”。
要安装此插件所需的软件包,请运行以下命令:
pip install -r requirements.txt要运行插件,请输入以下命令:
uvicorn main:app --reload要在本地测试您的插件,您将需要使用NGrok来提供对本地服务器的HTTPS访问。
./ngrok http 8000一旦本地服务器运行:
client_id和client_secret 。ai-plugin.json中进行更新,如下所示: {
"verification_tokens" : {
"openai" : " <open_ai_verification_token> "
}
}Install for me 。Log in with Spotigen (DEV) 。INVALID_CLIENT: Invalid redirect URI错误。从URL复制plugin_id ,然后在Spotify应用程序设置中更新redirect_uri 。请注意,我没有付费的
ngrok帐户,因此我直接在Chatgpt中使用我的spotigen.vercel.appURL来完成整个开发过程。
安装插件后,您想尝试以下提示:
目的:告诉您您的感受,并获得与您心情相匹配的播放列表。
提示1 :“我今天感到有点累,想怀旧。您能否创建一个播放列表,其中包含2010年代最好的英语流行歌曲?”
提示2 :“我今天感到快乐,想要一个反映我心情的播放列表。您能否与所有英语歌曲一起产生一首歌?”
目的:根据不同的场景和灵感创建播放列表。
提示1 :“我想在Instagram上发布蓝色背景的游泳池的家庭度假照片。您能创建一个可以补充这张图片的播放列表吗?我正在寻找适合在带有蓝色背景的游泳池拍摄的家庭度假照片的播放列表。”
提示2 :“我正计划去一个充满绿色植物的地方,想好像我在2017年夏季旅行一样。您能创建一个播放列表以符合这种心情吗?我希望播放列表唤起2017年夏季的郁郁葱葱的绿色地点的夏季旅行的感觉。”
目的:根据您喜欢的播放列表/艺术家创建播放列表。
提示1 :“我最喜欢的播放列表,我绝对喜欢并一直听。
提示2 :“有一位名叫'John Smith'的艺术家是我绝对的最爱,我无法获得他们的音乐。您能否根据“ John Smith's Style and类型”来策划一个播放列表?我想探索更多与他们的声音共鸣的歌曲。”