Plugin obrolan GPT yang menghasilkan daftar putar Spotify? berdasarkan petunjuk Anda.
Plugin Store > Install an unverified pluginContinue .Login with Spotigen . Untuk mengintegrasikan chatgpt dengan API Spotify melalui OAuth, Anda harus mengatur aplikasi Spotify di Spotify Developer Dashboard dan mendapatkan client_id dan client_secret Anda:
Buka dasbor pengembang Spotify dan klik "Buat Aplikasi".
Masukkan nama aplikasi dan deskripsi aplikasi.
Untuk URI redirect, letakkan https://chat.openai.com/aip/plugin-id-temporary-value/oauth/callback sebagai nilai sementara, maka Anda perlu menggantinya nanti setelah Anda mendapatkan ID plugin.
Terima syarat dan ketentuan dan klik "Buat".
Untuk menginstal paket yang diperlukan untuk plugin ini, jalankan perintah berikut:
pip install -r requirements.txtUntuk menjalankan plugin, masukkan perintah berikut:
uvicorn main:app --reloadUntuk menguji plugin Anda secara lokal, Anda perlu menggunakan NGROK untuk menyediakan akses HTTPS ke server lokal Anda.
./ngrok http 8000Setelah server lokal berjalan:
client_id dan client_secret dari aplikasi Spotify Anda.ai-plugin.json Anda sebagai berikut: {
"verification_tokens" : {
"openai" : " <open_ai_verification_token> "
}
}Install for me .Log in with Spotigen (DEV) .INVALID_CLIENT: Invalid redirect URI . Salin plugin_id dari URL dan perbarui redirect_uri di pengaturan aplikasi Spotify Anda.Catatan secara pribadi, saya tidak memiliki akun
ngrokberbayar, jadi saya menggunakan URLspotigen.vercel.appsaya langsung di dalam chatgpt untuk seluruh proses pengembangan saya.
Setelah plugin diinstal, Anda ingin mencoba petunjuk berikut:
Tujuan : Ceritakan bagaimana perasaan Anda dan mendapatkan daftar putar yang cocok dengan suasana hati Anda.
Prompt 1 : "Saya merasa agak lelah hari ini dan dalam suasana hati untuk beberapa nostalgia. Bisakah Anda membuat daftar putar yang menampilkan lagu -lagu pop Inggris terbaik dari tahun 2010 -an?"
Prompt 2 : "Saya merasa bahagia hari ini dan ingin daftar putar yang mencerminkan suasana hati saya. Bisakah Anda menghasilkan satu dengan semua lagu bahasa Inggris?"
Tujuan : Buat daftar putar berdasarkan skenario dan inspirasi yang berbeda.
Prompt 1 : "Saya punya foto liburan keluarga di kolam renang dengan latar belakang biru yang ingin saya posting di Instagram. Bisakah Anda membuat daftar putar yang akan melengkapi gambar ini? Saya mencari daftar putar yang cocok untuk foto liburan keluarga yang diambil di kolam renang dengan latar belakang biru."
Prompt 2 : "Saya merencanakan perjalanan ke tempat dengan tanaman hijau yang berlimpah dan ingin merasa seolah -olah saya sedang dalam perjalanan musim panas di tahun 2017. Bisakah Anda membuat daftar putar untuk mencocokkan suasana hati ini? Saya ingin daftar putar membangkitkan perasaan perjalanan musim panas di lokasi hijau yang rimbun yang mengingatkan pada musim panas 2017."
Tujuan : Buat daftar putar berdasarkan daftar putar/artis favorit Anda.
Prompt 1 : "Saya memiliki daftar putar favorit bernama 'Chill Vibes' yang benar -benar saya sukai dan dengarkan sepanjang waktu. Bisakah Anda membuat daftar putar baru yang terinspirasi oleh daftar putar 'Chill Vibes' saya? Saya ingin menemukan lagu dan artis serupa yang mungkin saya nikmati."
Prompt 2 : "Ada satu artis ini bernama 'John Smith' yang merupakan favorit saya yang mutlak, dan saya tidak bisa mendapatkan cukup dari musik mereka. Bisakah Anda membuat daftar putar berdasarkan gaya dan genre 'John Smith'? Saya ingin menjelajahi lebih banyak lagu yang beresonansi dengan suara mereka."