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": "read_vault_by_name", "description": "Fetches vault details by the given vault name using the Yardillo API.", "parameters": {"name": {"description": "The name of the vault to fetch details for.", "type": "str", "default": "Vault_ESBHI"}}}, {"name": "list_folder_contents", "description": "Retrieves the contents of a specified Github repository folder using the Git Pager API.", "parameters": {"repo": {"description": "The repository name in the format 'owner/repo'. Defaults to 'gina305/switch-code'.", "type": "str", "default": "gina305/switch-code"}, "path": {"description": "The filepath within the repository. Defaults to '/'.", "type": "str", "default": "/"}, "key": {"description": "The access token for Github API authentication.", "type": "str", "default": "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"}}}, {"name": "loginuser", "description": "Logs in a user by sending their credentials to a specified endpoint.", "parameters": {"username": {"description": "The user's username for login.", "type": "str", "default": ""}, "password": {"description": "The user's password for login in clear text.", "type": "str", "default": ""}}}]
Log in a user with username 'admin' and password 'secure123'.
user
assistant
[{"name": "loginuser", "arguments": {"username": "admin", "password": "secure123"}}]