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": "sticker_roulette", "description": "Fetches a randomly selected sticker from Giphy's sticker collection. Optionally, it allows the selection to be limited to a specific tag. The function interacts with the Giphy API to retrieve the sticker.", "parameters": {"tag": {"description": "The tag to limit the scope of the sticker search. Should be URL encoded and can include phrases separated by hyphens.", "type": "str", "default": "oops"}}}, {"name": "movie_details_json", "description": "Fetches detailed information about a specific movie from the YTS API.", "parameters": {"movie_id": {"description": "The ID of the movie.", "type": "int", "default": ""}, "with_cast": {"description": "If True, includes information about the cast. Defaults to None.", "type": "bool, optional", "default": ""}, "with_images": {"description": "If True, includes image URLs. Defaults to None.", "type": "bool, optional", "default": ""}}}, {"name": "get_channel_points_context", "description": "Fetches the channel points context for a given Twitch channel using the provided RapidAPI key.", "parameters": {"channel": {"description": "The name of the Twitch channel for which to fetch the channel points context.", "type": "str", "default": "xqc"}}}]
I need a random sticker tagged 'funny'. Can you also provide the details of the movie with ID 789? I'm only interested in the cast information. And I want to know the channel points context for 'yet_another_channel'.
user
assistant
[{"name": "sticker_roulette", "arguments": {"tag": "funny"}}, {"name": "movie_details_json", "arguments": {"movie_id": 789, "with_cast": true}}, {"name": "get_channel_points_context", "arguments": {"channel": "yet_another_channel"}}]