Spotify 재생 목록을 생성하는 채팅 GPT 플러그인? 당신의 프롬프트를 기반으로합니다.
Plugin Store > Install an unverified pluginContinue 클릭하십시오.Login with Spotigen 클릭하십시오. OAUTH를 통해 Spotify API와 ChatGpt를 Spotify Developer Dashboard 에서 Spotify 앱을 설정하고 client_id 및 client_secret 을 얻어야합니다.
Spotify Developer의 대시 보드로 이동하여 "앱 생성"을 클릭하십시오.
앱 이름과 앱 설명을 입력하십시오.
ridirect 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 : "나는 항상 좋아하고 듣는 'Chill Vibes'라는 좋아하는 재생 목록이 있습니다. 'Chill Vibes'재생 목록에서 영감을 얻은 새로운 재생 목록을 만들 수 있습니까? 내가 즐길 수있는 비슷한 노래와 아티스트를 발견하고 싶습니다."
프롬프트 2 : "이 아티스트가 '존 스미스'라는 아티스트가 내가 가장 좋아하는 음악을 충분히 얻을 수 없습니다. '존 스미스의 스타일과 장르를 기반으로 재생 목록을 선별 할 수 있을까요? 나는 그들의 소리와 공명하는 더 많은 노래를 탐색하고자합니다."