<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_item(self, api_token, content, **kwargs):
 """Add a task to a project. :param token: The user's login token. :type token: str :param content: The task description. :type content: str :param project_id: The project to add the task to. Default is ``Inbox`` :type project_id: str :param date_string: The deadline date for the task. :type date_string: str :param priority: The task priority ``(1-4)``. :type priority: int :param indent: The task indentation ``(1-4)``. :type indent: int :param item_order: The task order. :type item_order: int :param children: A list of child tasks IDs. :type children: str :param labels: A list of label IDs. :type labels: str :param assigned_by_uid: The ID of the user who assigns current task. Accepts 0 or any user id from the list of project collaborators. If value is unset or invalid it will automatically be set up by your uid. :type assigned_by_uid: str :param responsible_uid: The id of user who is responsible for accomplishing the current task. Accepts 0 or any user id from the list of project collaborators. If the value is unset or invalid it will automatically be set to null. :type responsible_uid: str :param note: Content of a note to add. :type note: str :return: The HTTP response to the request. :rtype: :class:`requests.Response` Install PyTodoist """

        params = {
            'token': api_token,
            'content': content
        }
        return self._post('add_item', params, **kwargs)