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": "get_all_details", "description": "Fetches all details of a YouTube video, stream, or shorts including captions, audio-only files, video-only files, and stream URL if available.", "parameters": {"is_id": {"description": "The unique ID of the YouTube video/stream/shorts.", "type": "str", "default": "ppCIVJE3my4"}}}, {"name": "search_author", "description": "Search for an author using the Open Library API.", "parameters": {"author": {"description": "The name of the author to search for.", "type": "str", "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"}}}]
Can you find details for the YouTube video with ID 'dQw4w9WgXcQ'? Also, who is the author of '1984' and what are the channel points for the Twitch channel 'Ninja'?
user
assistant
[{"name": "get_all_details", "arguments": {"is_id": "dQw4w9WgXcQ"}}, {"name": "search_author", "arguments": {"author": "George Orwell"}}, {"name": "get_channel_points_context", "arguments": {"channel": "Ninja"}}]