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": "double_name_medium", "description": "Generates a medium double name based on the provided query string.", "parameters": {"query": {"description": "The query string for generating the double name. Maximum length is 50 characters.", "type": "str", "default": ""}}}, {"name": "new_titles", "description": "Fetches a listing of new title IDs added to Watchmode within a specific date range.", "parameters": {"page": {"description": "Specifies the page of results to return. Defaults to 1.", "type": "int, optional", "default": "1"}, "types": {"description": "Filters results to include specific types of titles. Acceptable values are: 'movie', 'tv_series', 'tv_special', 'tv_miniseries', 'short_film'. Multiple types can be passed as a comma-delimited string. Defaults to 'movie,tv_series'.", "type": "str, optional", "default": "movie,tv_series"}, "limit": {"description": "Specifies the number of titles to return per page. The default and maximum is 250. Defaults to 50.", "type": "int, optional", "default": "50"}, "end_date": {"description": "Sets the end date to include changes from a specific date range. The format is YYYYMMDD (e.g., 20210101 for January 1st, 2021). If not specified, the API returns changes since the beginning of yesterday.", "type": "int, optional", "default": ""}, "start_date": {"description": "Sets the start date to include changes from a specific date range. The format is YYYYMMDD (e.g., 20210101 for January 1st, 2021). If not specified, the API returns changes since the beginning of yesterday.", "type": "int, optional", "default": ""}}}, {"name": "latest", "description": "Fetches the latest showerthoughts from the showerthoughts subReddit using the RapidAPI service.", "parameters": {"num": {"description": "The number of showerthoughts to fetch. Defaults to 10. Must be between 1 and 500.", "type": "int, optional", "default": "10"}}}, {"name": "lines_line_abs", "description": "Fetches poems that contain a specific line using the Thundercomb Poetry DB API.", "parameters": {"line": {"description": "The exact line to search for in poems.", "type": "str", "default": ""}}}, {"name": "playlist_details", "description": "Retrieves the details of a YouTube playlist based on the provided playlist ID using the RapidAPI service.", "parameters": {"is_id": {"description": "The ID of the YouTube playlist to fetch details for. Default is 'PLcirGkCPmbmFeQ1sm4wFciF03D_EroIfr'.", "type": "str", "default": "PLcirGkCPmbmFeQ1sm4wFciF03D_EroIfr"}}}]
1. Search for poems that contain the line 'underneath the stars'. 

2. Generate a medium double name based on the word 'ocean'. 

3. Fetch the latest 30 showerthoughts from the showerthoughts subReddit.
user
assistant
[{"name": "lines_line_abs", "arguments": {"line": "underneath the stars"}}, {"name": "double_name_medium", "arguments": {"query": "ocean"}}, {"name": "latest", "arguments": {"num": 30}}]