code: def compute_instances_create(
      self,
      folder_id: str,
      name: str,
      zone_id: str,
      platform_id: str,
      resources_spec: ResourcesSpec,
      metadata: Optional[Dict[str, str]],
      disk_size_gb: int,
      image_id: str,
      subnet_id: str,
      security_group_ids: List[str],
      **kwargs,
  ) -> dict:
      # Reference: https://nebius.ai/docs/api-design-guide/compute/v1/api-ref/Instance/create
      logger.debug(
          "Creating instance %s (%s) in %s",
          name,
          platform_id,
          folder_id,
      )
      self.get_token()
      resp = self.s.post(
          self.url("compute", "/instances"),
          json=omit_none(
              folderId=folder_id,
              name=name,
              zoneId=zone_id,
              platformId=platform_id,
              resourcesSpec=resources_spec,
              metadata=metadata,
              boot_disk_spec=dict(
                  autoDelete=True,
                  diskSpec=dict(
                      typeId="network-ssd",
                      size=disk_size_gb * 1024 * 1024 * 1024,
                      imageId=image_id,
                  ),
              ),
              networkInterfaceSpecs=[
                  dict(
                      subnetId=subnet_id,
                      primaryV4AddressSpec=dict(
                          oneToOneNatSpec=dict(
                              ipVersion="IPV4",
                          ),
                      ),
                      securityGroupIds=security_group_ids,
                  )
              ],
              **kwargs,
          ),
      )
      self.raise_for_status(resp)
      return resp.json()
  
imports: import time
  from typing import Dict, List, Optional
  import jwt
  import requests
  from dstack._internal.core.backends.nebius.types import ClientError, ConflictError, ForbiddenError, NebiusError, NotFoundError, ResourcesSpec, ServiceAccount
  from dstack._internal.utils.logging import get_logger
label_desc: Use image node_id 12 for calling the NebiusAPIClient obj's underlying member method code with example usage: obj.compute_instances_create(folder_id, name, zone_id, platform_id, resources_spec, metadata, disk_size_gb, image_id, subnet_id, security_group_ids) and returns: resp