ปลั๊กอินแชท GPT ที่สร้างเพลย์ลิสต์ Spotify? ขึ้นอยู่กับพรอมต์ของคุณ
Plugin Store > Install an unverified pluginContinueLogin with Spotigen ในการรวม CHATGPT กับ Spotify API ผ่าน OAuth คุณต้องตั้งค่าแอพ Spotify ใน Spotify Developer Dashboard และรับ client_id และ client_secret ของคุณ:
ไปที่แผงควบคุมของ Spotify Developer และคลิก "สร้างแอพ"
ป้อนชื่อแอพและคำอธิบายแอพ
สำหรับการเปลี่ยนเส้นทาง 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 จากแอพ Spotify ของคุณai-plugin.json ของคุณดังนี้: {
"verification_tokens" : {
"openai" : " <open_ai_verification_token> "
}
}Install for meLog in with Spotigen (DEV)INVALID_CLIENT: Invalid redirect URI คัดลอก plugin_id จาก URL และอัปเดต redirect_uri ในการตั้งค่าแอพ Spotify ของคุณหมายเหตุ เป็นการส่วนตัวฉันไม่มีบัญชี
ngrokที่ชำระเงินดังนั้นฉันจึงใช้spotigen.vercel.appurl โดยตรงภายใน CHATGPT สำหรับกระบวนการพัฒนาทั้งหมดของฉัน
เมื่อติดตั้งปลั๊กอินคุณต้องการลองพรอมต์ต่อไปนี้:
จุดประสงค์ : บอกว่าคุณรู้สึกอย่างไรและได้รับเพลย์ลิสต์ที่ตรงกับอารมณ์ของคุณ
Prompt 1 : "ฉันรู้สึกเหนื่อยเล็กน้อยในวันนี้และอยู่ในอารมณ์ของความคิดถึงคุณสามารถสร้างเพลย์ลิสต์ที่มีเพลงป๊อปภาษาอังกฤษที่ดีที่สุดจากปี 2010 ได้หรือไม่"
Prompt 2 : "วันนี้ฉันรู้สึกมีความสุขและต้องการเพลย์ลิสต์ที่สะท้อนอารมณ์ของฉันคุณสามารถสร้างเพลงภาษาอังกฤษได้ไหม"
วัตถุประสงค์ : สร้างเพลย์ลิสต์ตามสถานการณ์และแรงบันดาลใจที่แตกต่างกัน
พรอมต์ 1 : "ฉันมีรูปถ่ายของวันหยุดพักผ่อนของครอบครัวที่สระว่ายน้ำที่มีพื้นหลังสีน้ำเงินที่ฉันต้องการโพสต์บน Instagram คุณสามารถสร้างเพลย์ลิสต์ที่จะเติมเต็มภาพนี้ได้ไหมฉันกำลังมองหาเพลย์ลิสต์ที่เหมาะสำหรับภาพถ่ายวันหยุดของครอบครัวที่สระว่ายน้ำที่มีพื้นหลังสีน้ำเงิน"
Prompt 2 : "ฉันกำลังวางแผนการเดินทางไปยังสถานที่ที่มีความเขียวขจีมากมายและอยากจะรู้สึกราวกับว่าฉันกำลังเดินทางฤดูร้อนในปี 2560 คุณสามารถสร้างเพลย์ลิสต์เพื่อให้เข้ากับอารมณ์นี้ได้หรือไม่ฉันต้องการให้เพลย์ลิสต์ทำให้เกิดความรู้สึกของการเดินทางฤดูร้อนในสถานที่สีเขียวชอุ่มระลึกถึงฤดูร้อนปี 2560"
จุดประสงค์ : สร้างเพลย์ลิสต์ตามเพลย์ลิสต์/ศิลปินที่คุณชื่นชอบ
พรอมต์ 1 : "ฉันมีเพลย์ลิสต์ที่ชื่นชอบชื่อ 'Chill Vibes' ที่ฉันรักและฟังตลอดเวลาคุณสามารถสร้างเพลย์ลิสต์ใหม่ที่ได้รับแรงบันดาลใจจากเพลย์ลิสต์ 'Chill Vibes' ของฉันฉันต้องการค้นพบเพลงและศิลปินที่คล้ายกันที่ฉันอาจสนุก"
Prompt 2 : "มีศิลปินคนนี้ชื่อ 'John Smith' ใครเป็นคนโปรดของฉันและฉันไม่สามารถรับเพลงของพวกเขาได้มากพอคุณสามารถดูแลเพลย์ลิสต์ตามสไตล์และประเภท 'ของ John Smith' ฉันกำลังมองหาเพลงที่สะท้อนเสียงของพวกเขา"