Spotifyプレイリストを生成するチャットGPTプラグイン?プロンプトに基づいています。
Plugin Store > Install an unverified pluginContinueをクリックします。Login with Spotigenクリックします。OAuthを介してChatGptをSpotify APIと統合するには、 Spotify Developer DashboardにSpotifyアプリを設定し、 client_idと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エラーがあるページが表示されます。 Copy the plugin_id from the URL and update the redirect_uri in your Spotify app settings.個人的には、私は有料の
ngrokアカウントを持っていないので、開発プロセス全体にchatgpt内で直接spotigen.vercel.appurlを使用します。
プラグインがインストールされたら、次のプロンプトを試してみてください。
目的:気分に合ったプレイリストを入手してください。
Prompt 1 : "I'm feeling a bit tired today and in a mood for some nostalgia. Could you create a playlist featuring the best English pop songs from the 2010s?"
プロンプト2 :「私は今日幸せで、気分を反映したプレイリストが欲しいです。すべての英語の歌で生成できますか?」
Purpose : Create playlists based on different scenarios and inspirations.
プロンプト1 :「Instagramに投稿したい青い背景のあるプールで家族の休暇の写真があります。この画像を補完するプレイリストを作成できますか?青い背景のあるプールで撮影した家族の休暇の写真に適したプレイリストを探しています。」
Prompt 2 : "I'm planning a trip to a place with abundant greenery and would like to feel as if I'm on a summer trip in 2017. Could you create a playlist to match this mood? I want the playlist to evoke the feeling of a summer trip in a lush green location reminiscent of the summer of 2017."
目的:お気に入りのプレイリスト/アーティストに基づいてプレイリストを作成します。
プロンプト1 :「私はいつも大好きで聴く「チルバイブ」という名前のお気に入りのプレイリストがあります。「チルバイブ」プレイリストに触発された新しいプレイリストを作成できますか?
プロンプト2 :「私の絶対的なお気に入りである「ジョン・スミス」という名前のこのアーティストがいます。彼らの音楽を十分に手に入れることができません。「ジョン・スミスのスタイルとジャンルに基づいてプレイリストをキュレートできますか?