def update_vector_settings(
    client: "httpx.Client", id: Union[str, "UUID"], title: str
) -> Response[Union[VectorSettingsModel, "ErrorMessage", "HTTPValidationError"]]:
    """Sends a `PATCH` request to `/api/v1/vector_settings/{id}` endpoint to partially
    update a vector settings in Argilla.

    Args:
        client: the authenticated Argilla client to be used to send the request to the API.
        id: the id of the vector settings to be updated in Argilla.
        title: the new title of the vector settings.

    Returns:
        A `Response` object containing a `parsed` attribute with the parsed response if
        the request was successful, which is a `VectorSettingsModel`.
    """
    url = f"/api/v1/vectors-settings/{id}"

    body = {"title": title}

    response = client.patch(url=url, json=body)

    if response.status_code == 200:
        response_obj = Response.from_httpx_response(response)
        response_obj.parsed = VectorSettingsModel.parse_raw(response.content)
        return response_obj

    return handle_response_error(response)
Sends a `PATCH` request to `/api/v1/vector_settings/{id}` endpoint to partially
    update a vector settings in Argilla.

    Args:
        client: the authenticated Argilla client to be used to send the request to the API.
        id: the id of the vector settings to be updated in Argilla.
        title: the new title of the vector settings.

    Returns:
        A `Response` object containing a `parsed` attribute with the parsed response if
        the request was successful, which is a `VectorSettingsModel`.
    
argilla-v1/src/argilla_v1/client/sdk/v1/vectors_settings/api.py