ModelVersions
Resource class for interacting with model versions.
Class: ModelVersions
Resource class for interacting with model versions.
Extends
Constructors
Constructor
new ModelVersions(
api):ModelVersions
Create a new resource.
Parameters
api
API client instance used to communicate with WriftAI's API.
Returns
ModelVersions
Inherited from
Methods
create()
create(
modelOwner,modelName,params,signal?):Promise<ModelVersionWithDetails>
Create a version of a model.
Parameters
modelOwner
string
The username of the model's owner.
modelName
string
The name of the model.
params
Model version creation parameters.
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<ModelVersionWithDetails>
The new version object.
delete()
delete(
modelOwner,modelName,number,signal?):Promise<void>
Delete a model version by its owner, name, and version number.
Parameters
modelOwner
string
Username of the model's owner.
modelName
string
Name of the model.
number
number
The number of the model version.
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<void>
get()
get(
modelOwner,modelName,number,signal?):Promise<ModelVersionWithDetails>
Get a model version by its owner, name, and version number.
Parameters
modelOwner
string
Username of the model's owner.
modelName
string
Name of the model.
number
number
The number of the model version.
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<ModelVersionWithDetails>
The model version object.
list()
list(
modelOwner,modelName,options?,signal?):Promise<PaginatedResponse<ModelVersion>>
List model versions.
Parameters
modelOwner
string
Username of the model's owner.
modelName
string
Name of the model.
options?
Pagination options.
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<PaginatedResponse<ModelVersion>>
A paginated response containing model versions.