Reference
SDKs
- Overview
- Openlayer SDKs
CLI
- Overview
- CLI global options
- Commands
REST API
- Overview
- Workspaces
- Invites and API keys
- Projects
- Development
- Monitoring
List project commits
List the commits (project versions) in a project.
from openlayer import Openlayer
client = Openlayer()
client.projects.commits.list(
project_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
)
{
"items": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"dateCreated": "2024-03-22T11:31:01.185Z",
"status": "completed",
"statusMessage": "Commit successfully processed.",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"commit": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"authorId": "589ece63-49a2-41b4-98e1-10547761d4b0",
"dateCreated": "2024-03-22T11:31:01.185Z",
"fileSize": 1024,
"message": "Updated the prompt.",
"mlModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"validationDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trainingDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"storageUri": "s3://...",
"gitCommitSha": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"gitCommitRef": "main",
"gitCommitUrl": "<string>"
},
"deploymentStatus": "Deployed",
"mlModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"validationDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trainingDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"archived": false,
"dateArchived": "2024-03-22T11:31:01.185Z",
"passingGoalCount": 5,
"failingGoalCount": 1,
"totalGoalCount": 6,
"links": {
"app": "https://app.openlayer.com/myWorkspace/3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}
]
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your workspace API key. See Find your API key for more information.
Path Parameters
The project id.
Query Parameters
The page to return in a paginated query.
x > 1
Maximum number of items to return per page.
1 < x < 100
Response
The project version (commit) id.
The project version (commit) creation date.
The commit status. Initially, the commit is queued
, then, it switches to running
. Finally, it can be paused
, failed
, or completed
.
queued
, running
, paused
, failed
, completed
, unknown
The commit status message.
The details of a commit (project version).
The commit id.
The author id of the commit.
The size of the commit bundle in bytes.
The commit message.
The model id.
The validation dataset id.
The training dataset id.
The storage URI where the commit bundle is stored.
The commit creation date.
The SHA of the corresponding git commit.
The ref of the corresponding git commit.
The URL of the corresponding git commit.
The model id.
The validation dataset id.
The training dataset id.
The commit archive date.
The number of tests that are passing for the commit.
x > 0
The number of tests that are failing for the commit.
x > 0
The total number of tests for the commit.
x > 0
The deployment status associated with the commit's model.
30
Whether the commit is archived.
Was this page helpful?
from openlayer import Openlayer
client = Openlayer()
client.projects.commits.list(
project_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
)
{
"items": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"dateCreated": "2024-03-22T11:31:01.185Z",
"status": "completed",
"statusMessage": "Commit successfully processed.",
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"commit": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"authorId": "589ece63-49a2-41b4-98e1-10547761d4b0",
"dateCreated": "2024-03-22T11:31:01.185Z",
"fileSize": 1024,
"message": "Updated the prompt.",
"mlModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"validationDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trainingDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"storageUri": "s3://...",
"gitCommitSha": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"gitCommitRef": "main",
"gitCommitUrl": "<string>"
},
"deploymentStatus": "Deployed",
"mlModelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"validationDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trainingDatasetId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"archived": false,
"dateArchived": "2024-03-22T11:31:01.185Z",
"passingGoalCount": 5,
"failingGoalCount": 1,
"totalGoalCount": 6,
"links": {
"app": "https://app.openlayer.com/myWorkspace/3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}
]
}