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. |
| get |
Get credentials for a model version asset. |
| list | List the latest version of each ModelVersion |
| list |
List all versions of the given ModelVersion |
| pending |
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>