Ein Chat -GPT -Plugin, das Spotify -Wiedergabelisten generiert? Basierend auf Ihren Aufforderungen.
Plugin Store > Install an unverified pluginContinue .Login with Spotigen . Um ChatGPT in die Spotify -API über OAuth zu integrieren, müssen Sie eine Spotify -App im Spotify Developer Dashboard einrichten und Ihre client_id und client_secret erhalten:
Gehen Sie zu Spotify Developer's Dashboard und klicken Sie auf "App erstellen".
Geben Sie einen App -Namen und eine App -Beschreibung ein.
Für die Redirect URI setzen Sie https://chat.openai.com/aip/plugin-id-temporary-value/oauth/callback als temporärer Wert, dann müssen Sie sie später ersetzen, sobald Sie Ihre Plugin-ID erhalten haben.
Akzeptieren Sie die Allgemeinen Geschäftsbedingungen und klicken Sie auf "Erstellen".
Führen Sie den folgenden Befehl aus, um die erforderlichen Pakete für dieses Plugin zu installieren:
pip install -r requirements.txtUm das Plugin auszuführen, geben Sie den folgenden Befehl ein:
uvicorn main:app --reloadUm Ihr Plugin lokal zu testen, müssen Sie NGROK verwenden, um HTTPS -Zugriff auf Ihren lokalen Server zu gewähren.
./ngrok http 8000Sobald der lokale Server ausgeführt wird:
client_id und client_secret aus Ihrer Spotify -App ein.ai-plugin.json wie folgt: {
"verification_tokens" : {
"openai" : " <open_ai_verification_token> "
}
}Install for me .Log in with Spotigen (DEV) .INVALID_CLIENT: Invalid redirect URI -Fehler. Kopieren Sie das plugin_id aus der URL und aktualisieren Sie die redirect_uri in Ihren Spotify -App -Einstellungen.Beachten Sie persönlich, ich habe kein kostenpflichtiges
ngrok-Konto, daher verwende ich meinespotigen.vercel.app-URL direkt innerhalb von Chatgpt für meinen gesamten Entwicklungsprozess.
Sobald das Plugin installiert ist, möchten Sie die folgenden Eingabeaufforderungen ausprobieren:
Zweck : Sagen Sie, wie Sie sich fühlen, und holen Sie sich eine Wiedergabeliste, die Ihrer Stimmung entspricht.
Eingabeaufforderung 1 : "Ich fühle mich heute ein bisschen müde und in der Stimmung für etwas Nostalgie. Könnten Sie eine Wiedergabeliste mit den besten englischen Pop -Songs aus den 2010er Jahren erstellen?"
Eingabeaufforderung 2 : "Ich fühle mich heute glücklich und möchte eine Wiedergabeliste, die meine Stimmung widerspiegelt. Könnten Sie eine mit allen englischen Songs erzeugen?"
Zweck : Erstellen Sie Wiedergabelisten, die auf verschiedenen Szenarien und Inspirationen basieren.
Eingabeaufforderung 1 : "Ich habe ein Foto eines Familienurlaubs in einem Pool mit einem blauen Hintergrund, den ich gerne auf Instagram posten möchte. Können Sie eine Wiedergabeliste erstellen, die dieses Bild ergänzt? Ich suche eine Wiedergabeliste, die für ein Familienurlaubsfoto mit einem blauen Hintergrund geeignet ist."
Eingabeaufforderung 2 : "Ich plane eine Reise zu einem Ort mit reichlich Grüngrüne und möchte das Gefühl haben, 2017 auf einer Sommerreise zu sein. Könnten Sie eine Wiedergabeliste erstellen, die zu dieser Stimmung passt? Ich möchte, dass die Wiedergabeliste das Gefühl einer Sommerreise an einem üppigen grünen Ort erinnert, der am Sommer 2017 erinnert."
Zweck : Erstellen Sie eine Wiedergabeliste, die auf Ihrer Lieblings -Playlist/-künstler basiert.
Eingabeaufforderung 1 : "Ich habe eine Lieblings -Wiedergabeliste mit dem Namen" Chill Vibes ", die ich die ganze Zeit absolut liebe und höre. Könnten Sie eine neue Wiedergabeliste erstellen, die von meiner Playlist" Chill Vibes "inspiriert ist? Ich möchte ähnliche Songs und Künstler entdecken, die ich genieße."
Eingabeaufforderung 2 : "Es gibt diesen einen Künstler namens 'John Smith', der mein absoluter Favorit ist, und ich kann nicht genug von ihrer Musik bekommen. Könnten Sie eine Wiedergabeliste auf dem 'John Smiths' -Stil und Genre kuratieren? Ich möchte weitere Songs erkunden, die mit ihrem Sound schwingen."