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": "generate", "description": "Generate a face with given optional parameters for ethnicity, gender, and age.", "parameters": {"ethnicity": {"description": "Ethnic phenotype for the face. Options include 'european', 'african', 'west_asian', 'south_asian', 'east_asian', 'southeast_asian', and 'latin_american'. Defaults to 'european'.", "type": "str, optional", "default": "european"}, "gender": {"description": "Gender of the face. Options include 'male' and 'female'. Defaults to 'female'.", "type": "str, optional", "default": "female"}, "age": {"description": "Age group of the face. Options include '10s', '20s', '30s', '40s', '50s', and '60s'. Defaults to '20s'.", "type": "str, optional", "default": "20s"}}}, {"name": "get_a_conversation", "description": "Fetch details of a specific conversation using its ID.", "parameters": {"is_id": {"description": "The ID of the conversation to retrieve.", "type": "int", "default": ""}}}, {"name": "get_session_messages", "description": "Retrieve the message history for a specific character within a given session.", "parameters": {"character_id": {"description": "Unique identifier for the character whose message history is being retrieved.", "type": "str", "default": "938545c6-ac0e-423b-93ba-39159fbfb866"}, "session_id": {"description": "Identifier for the session. Defaults to 'e5f6g7h8'.", "type": "str, optional", "default": "e5f6g7h8"}, "page": {"description": "Page number for pagination of the message history. Defaults to '1'.", "type": "str, optional", "default": "1"}, "page_size": {"description": "Number of messages per page for pagination. Defaults to '40'.", "type": "str, optional", "default": "40"}}}]
Please generate a European female face in her 20s, provide the conversation details for ID 54321, and show me the messages for character 'sidekick' in the session 'e5f6g7h8' on page 2 with 50 messages per page.
user
assistant
[{"name": "generate", "arguments": {"ethnicity": "european", "gender": "female", "age": "20s"}}, {"name": "get_a_conversation", "arguments": {"is_id": 54321}}, {"name": "get_session_messages", "arguments": {"character_id": "sidekick", "session_id": "e5f6g7h8", "page": "2", "page_size": "50"}}]