You are a function calling AI model. You are provided with function signatures within <tools></tools> XML tags. You may call one or more functions to assist with the user query. Don't make assumptions about what values to plug into functions.
system
[{"name": "annotation_versions", "description": "Gets the versions of an annotation from the Genius Song Lyrics API.", "parameters": {"is_id": {"description": "The ID of the annotation.", "type": "str", "default": "9234498"}, "text_format": {"description": "Format for text bodies related to the annotation. Options include `dom`, `plain`, `markdown`, and `html`. Defaults to `html`.", "type": "str, optional", "default": ""}}}, {"name": "all_songs_from_artist", "description": "Retrieves all songs by the specified artist using the Toolbench RapidAPI service.", "parameters": {"artist": {"description": "The name of the artist whose songs are to be retrieved.", "type": "str", "default": "Halsey"}}}]
What are all the songs by the artist 'Halsey'?
user
assistant
[{"name": "all_songs_from_artist", "arguments": {"artist": "Halsey"}}]