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": "user_data_by_name", "description": "Fetches user data from TikTok Solutions API for a given username.", "parameters": {"username": {"description": "The username of the TikTok user whose data is to be retrieved.", "type": "str", "default": "mrbeast"}}}, {"name": "profile_publications", "description": "Fetches publications from an Instagram profile using the RapidAPI Instagram Scraper.", "parameters": {"username": {"description": "The Instagram username to fetch publications for. Default is 'kimkardashian'.", "type": "str", "default": "kimkardashian"}, "nextmaxid": {"description": "The nextMaxId parameter for pagination in Instagram API. Default is None.", "type": "str, optional", "default": ""}}}, {"name": "channel_shorts", "description": "Fetch the latest shorts published by a YouTube channel using the provided `channel_id` and RapidAPI key.", "parameters": {"channel_id": {"description": "The ID of the YouTube channel.", "type": "str", "default": "UCVhQ2NnY5Rskt6UjCUkJ_DA"}}}, {"name": "user_by_rest_id", "description": "Fetches user information from Twitter using a REST API by user ID.", "parameters": {"is_id": {"description": "The user ID to fetch information for.", "type": "str", "default": "44196397"}}}]
Retrieve user data for TikTok user 'charlidamelio'
user
assistant
[{"name": "user_data_by_name", "arguments": {"username": "charlidamelio"}}]