code: def test_log_data_with_vectors_and_update_ko(argilla_user: "User"):
      dataset = "test_log_data_with_vectors_and_update_ko"
      text = "This is a text"
      vectors = {"my_bert": [1, 2, 3, 4]}
  
      init(
          api_key=argilla_user.api_key, workspace=argilla_user.username
      )
  
      delete_ignoring_errors(dataset)
      log(
          TextClassificationRecord(id=0, inputs=text, vectors=vectors),
          name=dataset,
      )
      load(dataset)
  
      updated_vectors = {"my_bert": [2, 3, 5]}
      with pytest.raises(GenericApiError):
          log(
              TextClassificationRecord(
                  id=0, text=text, vectors=updated_vectors
              ),
              name=dataset,
          )
  
imports: from typing import TYPE_CHECKING
  import argilla
  import pytest
  from argilla.client.api import load, log
  from argilla.client.client import Argilla
  from argilla.client.datasets import read_datasets
  from argilla.client.models import TextClassificationRecord, TokenClassificationRecord
  from argilla.client.sdk.commons.errors import BadRequestApiError, GenericApiError, ValidationApiError
  from argilla.client.singleton import init
  from argilla.server.settings import settings
  from tests.factories import WorkspaceFactory
  from tests.integration.utils import delete_ignoring_errors
label_desc: Use image node_id 5 for calling a global function with example usage: test_log_data_with_vectors_and_update_ko(argilla_user) without return types