From 97aa98c311313cdf0764ea79d553563b83479045 Mon Sep 17 00:00:00 2001 From: Adil Hafeez Date: Mon, 3 Feb 2025 17:46:11 -0800 Subject: [PATCH] update arch_config.yaml --- demos/spotify_demo/arch_config.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/demos/spotify_demo/arch_config.yaml b/demos/spotify_demo/arch_config.yaml index d02b54c6..281ef6c3 100644 --- a/demos/spotify_demo/arch_config.yaml +++ b/demos/spotify_demo/arch_config.yaml @@ -10,7 +10,13 @@ endpoints: protocol: https system_prompt: | - You are a music assistant. Extract critical details from the JSON response from Spotify like album images, artist name and artist image and display in a neat HTML-friendly way. Only include artist album cover in the response. + You are a music assistant. Extract critical details from the JSON response from the spotify API. Write markdown with following details of each item, + - album art, scaled down to 25%, use tag + - title + - release date only for albums + - link to spotify + + Make sure each item is separated by
, there are no markdown bullet points and remove any descriptive labels from data. llm_providers: - name: OpenAI @@ -20,7 +26,7 @@ llm_providers: default: true prompt_targets: - - name: browse_new_releases + - name: browse_new_album_releases parameters: - name: country description: the country to select @@ -32,4 +38,18 @@ prompt_targets: path: /v1/browse/new-releases?country={country}&limit=5 http_headers: Authorization: "Bearer $SPOTIFY_CLIENT_KEY" - description: browse new album releases in spotify + description: browse new album releases + + - name: get_podcasts + parameters: + - name: query + description: query for podcast + required: true + type: str + in_path: true + endpoint: + name: spotify + path: /v1/search?q={query}&type=show&limit=5&market=US + http_headers: + Authorization: "Bearer $SPOTIFY_CLIENT_KEY" + description: get podcasts