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(
identifier,params,signal?):Promise<ModelVersionWithDetails>
Create a version of a model.
Parameters
identifier
string
The model identifier in owner/name format (for example: deepseek-ai/deepseek-r1).
params
Model version creation parameters.
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<ModelVersionWithDetails>
The new version object.
delete()
delete(
identifier,signal?):Promise<void>
Delete a model version.
Parameters
identifier
string
The model version identifier in owner/name:version-number format (for example: deepseek-ai/deepseek-r1:2).
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<void>
get()
get(
identifier,signal?):Promise<ModelVersionWithDetails>
Get a model version.
Parameters
identifier
string
The model version identifier in owner/name:version-number format (for example: deepseek-ai/deepseek-r1:2).
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<ModelVersionWithDetails>
The model version object.
list()
list(
identifier,options?,signal?):Promise<PaginatedResponse<ModelVersion>>
List model versions.
Parameters
identifier
string
The model identifier in owner/name format (for example: deepseek-ai/deepseek-r1).
options?
Pagination options.
signal?
AbortSignal
Optional AbortSignal to cancel the request.
Returns
Promise<PaginatedResponse<ModelVersion>>
A paginated response containing model versions.