code: def upsert_points_with_array_fields(
      collection_name, docs=3, chunks=5, id_offset=5000
  ):
      points = []
      for doc in range(docs):
          for chunk in range(chunks):
              doc_ids = [f"valid_{doc}", f"valid_too_{doc}"]
              i = doc * chunks + chunk + id_offset
              p = {
                  "id": i,
                  "vector": [0.0, 1.0, 0.0, 0.0],
                  "payload": {"multiId": doc_ids},
              }
              points.append(p)
  
      response = request_with_validation(
          api="/collections/{collection_name}/points",
          method="PUT",
          path_params={"collection_name": collection_name},
          query_params={"wait": "true"},
          body={"points": points},
      )
  
      assert response.ok
  
imports: import json
  import pytest
  from .helpers.collection_setup import basic_collection_setup, drop_collection
  from .helpers.helpers import request_with_validation
label_desc: Use image node_id 2 for calling a global function with example usage: upsert_points_with_array_fields(collection_name, docs, chunks, id_offset) without return types