BetaModelsOperations interface

Interface representing a BetaModels operations.

Properties

create

Upload local model files and register a model version. Wraps pendingUpload, file upload, async creation, and polling into a single call.

delete

Delete the specific version of the ModelVersion. The service returns 200 OK if the ModelVersion was deleted successfully or if the ModelVersion does not exist.

get

Get the specific version of the ModelVersion. The service returns 404 Not Found error if the ModelVersion does not exist.

getCredentials

Get credentials for a model version asset.

list

List the latest version of each ModelVersion

listVersions

List all versions of the given ModelVersion

pendingUpload

Start or retrieve a pending upload for a model version.

update

Update an existing ModelVersion with the given version id

Property Details

create

Upload local model files and register a model version. Wraps pendingUpload, file upload, async creation, and polling into a single call.

create: (name: string, version: string, source: string, options?: BetaModelsCreateFromSourceOptions) => Promise<ModelVersion>

Property Value

(name: string, version: string, source: string, options?: BetaModelsCreateFromSourceOptions) => Promise<ModelVersion>

delete

Delete the specific version of the ModelVersion. The service returns 200 OK if the ModelVersion was deleted successfully or if the ModelVersion does not exist.

delete: (name: string, version: string, options?: BetaModelsDeleteOptionalParams) => Promise<void>

Property Value

(name: string, version: string, options?: BetaModelsDeleteOptionalParams) => Promise<void>

get

Get the specific version of the ModelVersion. The service returns 404 Not Found error if the ModelVersion does not exist.

get: (name: string, version: string, options?: BetaModelsGetOptionalParams) => Promise<ModelVersion>

Property Value

(name: string, version: string, options?: BetaModelsGetOptionalParams) => Promise<ModelVersion>

getCredentials

Get credentials for a model version asset.

getCredentials: (name: string, version: string, credentialRequest: ModelCredentialRequest, options?: BetaModelsGetCredentialsOptionalParams) => Promise<DatasetCredential>

Property Value

(name: string, version: string, credentialRequest: ModelCredentialRequest, options?: BetaModelsGetCredentialsOptionalParams) => Promise<DatasetCredential>

list

List the latest version of each ModelVersion

list: (options?: BetaModelsListOptionalParams) => PagedAsyncIterableIterator<ModelVersion, ModelVersion[], PageSettings>

Property Value

(options?: BetaModelsListOptionalParams) => PagedAsyncIterableIterator<ModelVersion, ModelVersion[], PageSettings>

listVersions

List all versions of the given ModelVersion

listVersions: (name: string, options?: BetaModelsListVersionsOptionalParams) => PagedAsyncIterableIterator<ModelVersion, ModelVersion[], PageSettings>

Property Value

(name: string, options?: BetaModelsListVersionsOptionalParams) => PagedAsyncIterableIterator<ModelVersion, ModelVersion[], PageSettings>

pendingUpload

Start or retrieve a pending upload for a model version.

pendingUpload: (name: string, version: string, pendingUploadRequest: ModelPendingUploadRequest, options?: BetaModelsPendingUploadOptionalParams) => Promise<ModelPendingUploadResponse>

Property Value

(name: string, version: string, pendingUploadRequest: ModelPendingUploadRequest, options?: BetaModelsPendingUploadOptionalParams) => Promise<ModelPendingUploadResponse>

update

Update an existing ModelVersion with the given version id

update: (name: string, body: UpdateModelVersionRequest, version: string, options?: BetaModelsUpdateOptionalParams) => Promise<ModelVersion>

Property Value

(name: string, body: UpdateModelVersionRequest, version: string, options?: BetaModelsUpdateOptionalParams) => Promise<ModelVersion>