Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
analyze_audio | Creates a prompt for audio analysis. Feel free to customize the text below to explain how users can interact with the tools. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
load | Loads an audio file and returns the path to the audio time series Offset and duration are optional, in seconds. Be careful, you will never know the name of the song. |
get_duration | Returns the total duration (in seconds) of the given audio time series. |
tempo | Estimates the tempo (in BPM) of the given audio time series using librosa. Offset and duration are optional, in seconds. |
chroma_cqt | |
mfcc | |
beat_track | |
download_from_url | Downloads a file from a given URL and returns the path to the downloaded file. Be careful, you will never know the name of the song. |
download_from_youtube | Downloads a file from a given youtube URL and returns the path to the downloaded file. Be careful, you will never know the name of the song. |