<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def personas(text, cloud=None, batch=False, api_key=None, version=None, **kwargs):
 """ Given input text, returns the authors likelihood of being 16 different personality types in a dict. Example usage: .. code-block:: python {'architect': 0.2191890478134155, 'logician': 0.0158474326133728, :param text: The text to be analyzed. :type text: str or unicode :rtype: The authors 'Extraversion', 'Conscientiousness', 'Openness', and 'Agreeableness' score (a float between 0 and 1) in a dictionary. """

    url_params = {"batch": batch, "api_key": api_key, "version": version}
    kwargs['persona'] = True
    return api_handler(text, cloud=cloud, api="personality", url_params=url_params, **kwargs)