# `abacusai.model_upload`

## Module Contents

### Classes

`ModelUpload` | A model version that includes the upload identifiers for the various required files.

class abacusai.model_upload.ModelUpload(client, modelId=None, modelVersion=None, status=None, createdAt=None, modelUploadId=None, embeddingsUploadId=None, artifactsUploadId=None, verificationsUploadId=None, defaultItemsUploadId=None, modelFileUploadId=None, modelStateUploadId=None, inputPreprocessorUploadId=None, requirementsUploadId=None, resourcesUploadId=None)

  Bases: `abacusai.return_class.AbstractApiClass`

  A model version that includes the upload identifiers for the various required files.

  Parameters:

    - client (ApiClient) – An authenticated API Client instance

    - modelId (str) – A reference to the model this version belongs to.

    - modelVersion (str) – A unique identifier for the model version.

    - status (str) – The current status of the model.

    - createdAt (str) – The timestamp at which the model version was created, in ISO-8601 format.

    - modelUploadId (str) – An upload identifier to be used when uploading the TensorFlow Saved Model.

    - embeddingsUploadId (str) – An upload identifier to be used when uploading the embeddings CSV.

    - artifactsUploadId (str) – An upload identifier to be used when uploading the artifacts JSON file.

    - verificationsUploadId (str) – An upload identifier to be used when uploading the verifications JSON file.

    - defaultItemsUploadId (str) – An upload identifier to be used when uploading the default items JSON file.

    - modelFileUploadId (str) – An upload identifier to be used when uploading the model JSON file.

    - modelStateUploadId (str) – An upload identifier to be used when uploading the model state JSON file.

    - inputPreprocessorUploadId (str) – An upload identifier to be used when uploading the input preprocessor JSON file.

    - requirementsUploadId (str) – An upload identifier to be used when uploading the requirements JSON file.

    - resourcesUploadId (str) – An upload identifier to be used when uploading the resources JSON file.

  __repr__()

    Return repr(self).

  to_dict()

    Get a dict representation of the parameters in this class

    Returns:

      The dict value representation of the class parameters

    Return type:

      dict