Fine-tuning

Template

List Templates

get
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
get
/v1/fine-tuning/template
GET /v1/fine-tuning/template HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
200

Successful Response

[
  {
    "pricing": 1,
    "name": "text",
    "default_hyperparameters": {}
  }
]

Job

Create Job

post
Header parameters
AuthorizationstringRequired

Your API token

Body
modelstringRequired
training_file_idstringRequired
hyperparametersobject · HyperparametersOptionalDefault: {}
Responses
200

Successful Response

application/json
post
/v1/fine-tuning/job
POST /v1/fine-tuning/job HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 63

{
  "model": "text",
  "training_file_id": "text",
  "hyperparameters": {}
}
{
  "id": "text"
}

List Jobs

get
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
get
/v1/fine-tuning/job
GET /v1/fine-tuning/job HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
200

Successful Response

[
  {
    "id": "text",
    "model": "text",
    "training_file_id": "text",
    "hyperparameters": {},
    "status": "queued",
    "created_at": 1
  }
]

Get Job

get
Path parameters
job_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
get
/v1/fine-tuning/job/{job_id}
GET /v1/fine-tuning/job/{job_id} HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
{
  "id": "text",
  "model": "text",
  "training_file_id": "text",
  "hyperparameters": {},
  "status": "queued",
  "created_at": 1
}

List Events

get
Path parameters
job_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
get
/v1/fine-tuning/job/{job_id}/event
GET /v1/fine-tuning/job/{job_id}/event HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
[
  {
    "message": "",
    "level": "info",
    "created_at": 1
  }
]

List Checkpoints

get
Path parameters
job_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
get
/v1/fine-tuning/job/{job_id}/checkpoint
GET /v1/fine-tuning/job/{job_id}/checkpoint HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
[
  {
    "id": "text",
    "checkpoint": "text",
    "step": 1,
    "metrics": {
      "loss": 1
    },
    "created_at": 1
  }
]

Download Checkpoint

get
Path parameters
job_idstringRequired
checkpoint_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
get
/v1/fine-tuning/job/{job_id}/checkpoint/{checkpoint_id}/download
GET /v1/fine-tuning/job/{job_id}/checkpoint/{checkpoint_id}/download HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
{
  "presigned_url": "https://example.com"
}

Cancel Job

post
Path parameters
job_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
Responseany
post
/v1/fine-tuning/job/{job_id}/cancel
POST /v1/fine-tuning/job/{job_id}/cancel HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*

No content

Deploy Checkpoints

post
Path parameters
job_idstringRequired
checkpoint_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200

Successful Response

application/json
post
/v1/fine-tuning/job/{job_id}/checkpoint/{checkpoint_id}/deploy
POST /v1/fine-tuning/job/{job_id}/checkpoint/{checkpoint_id}/deploy HTTP/1.1
Host: api.deeptrin.com
Authorization: text
Accept: */*
{
  "service_id": "text"
}

Last updated