List your organization's model imports
Every model import of your organization, running or ended, each with its status, progress, source and the artifact it produces. Read the artifact for its facts and the hardware it fits. Imports are listed by id, not by when they started.
Required permission
Requires the import.read permission. See Permissions for the roles and API key permissions that include it.
Command line
The orl CLI wraps this endpoint:
orl imports listapiKeyAuthorizationBearer <token>OpenRelay API key. Send it as Authorization: Bearer or_… (legacy vl_… keys still work).
limit?integer1 <= value <= 200cursor?stringImports
application/json- response
items*array<>nextCursor?stringcurl -X GET 'https://api.openrelay.inc/v1/inference/imports'{ "items": [ { "id": "string", "orgId": "string", "artifactId": "string", "status": "queued", "source": { "uri": "string", "revision": "string", "pinnedRevision": "string", "credentialId": "string" }, "attempt": 0, "progress": { "filesDone": 0, "filesTotal": 0, "bytesDone": 0, "bytesTotal": 0 }, "failure": { "code": "string", "message": "string" }, "artifact": { "id": "string", "importId": "string", "status": "pending", "weightsRef": "string", "digest": "string", "format": "string", "architecture": "string", "dtype": "string", "quantization": "string", "paramCount": 0, "bytes": 0, "files": 0, "compat": { "evaluatedAt": "2019-08-24T14:15:22Z", "policyId": "string", "policyVersion": 0, "fits": [ "string" ], "refusals": { "property1": "string", "property2": "string" } } }, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ], "nextCursor": "string"}Overview
The credentials that imports of your own model weights read private Hugging Face, S3 and Google Cloud Storage sources with, for dedicated endpoints. Without dedicated inference these return 404.
Import model weights POST
Copies a model's weights from Hugging Face, S3 or Google Cloud Storage into OpenRelay and checks them, to serve on a dedicated endpoint. Name a credential for a private source. attestRights must be true: you attest you have the rights to the weights, under the license you name. The import runs in the background; poll it until it succeeds or fails. Your organization runs a limited number of imports at once (409 IMPORT_LIMIT names it), and a create passes the same balance and account checks as a VM create.