Skip to main content
Return a page of immutable versions belonging to the specified model, with pagination metadata. The listAll* variant yields items across every page. The other variant returns one page with pagination metadata. See Pagination.

Signature

Method signatures on client.models:

Parameters

listAllVersions()

string
required
Project ID with prefix pp..
string
required
Model ID with prefix mdl..
number
default:"20"
Maximum number of results to return; defaults to 20.
number
default:"0"
Number of results to skip before this page; defaults to 0.

listVersionsPage()

string
required
Project ID with prefix pp..
string
required
Model ID with prefix mdl..
number
default:"20"
Maximum number of results to return; defaults to 20.
number
default:"0"
Number of results to skip before this page; defaults to 0.

Returns

listAllVersions() result

AsyncGenerator<ModelVersion> Yields one item at a time. The fields below describe each yielded item. One immutable version of a project Model.
ModelVersionId
required
Model version ID with prefix mdv..
ModelId
required
Model ID with prefix mdl..
string
required
Name of this model version.
number
required
Positive revision number assigned to this version within its model.
object
required
Model weights or LoRA adapter, its base model, parent, and file manifest.
object
required
Training run that produced this model version.
string
required
Time the model version was created, as an ISO 8601 timestamp.

listVersionsPage() result

Promise<{ versions: ModelVersion[]; pagination: Pagination }>
ModelVersion[]
required
Model versions in this page.
Pagination
required
Pagination information for this page.

Errors

HTTP errors throw PotatoApiError. The endpoint documents these error responses: HTTP endpoint: GET /projects/{projectId}/models/{modelId}/versions.