NetMind Power Documentation
  • NetMind Account
  • Inference
    • Model APIs
    • Dedicated Endpoints
  • Fine-tuning
  • Rent GPUs
    • Cloud Sync
    • Use Ngrok as Ingress Service
  • Rent Cluster (Comming soon)
  • API
    • API token
    • Files
    • Fine-tuning
      • List Models
      • Preparing your dataset
      • Create Job
      • Retrieve job
      • Download model
      • Cancel job
      • Deploy Checkpoint (coming soon)
    • Inference
      • Chat
      • Images
      • Haiper Inference
      • Asynchronous Inference
      • Dedicated Endpoints
      • Batch Processing
      • Embedding API
      • Deprecated Models
    • Rent GPU
      • SSH Authentication
      • List Available images
      • List Available GPU Instances
      • Create Your First Environment
      • Stop GPU instace
    • API Reference
      • Files
      • Fine-tuning
      • Rent GPU
Powered by GitBook
On this page

Was this helpful?

  1. API
  2. API Reference

Fine-tuning

PreviousFilesNextRent GPU

Last updated 5 months ago

Was this helpful?

Public Files

Template

Job

List Public Files

get
Responses
200
Successful Response
application/json
get
GET /v1/public-files HTTP/1.1
Host: api.netmind.ai
Accept: */*
200

Successful Response

[
  {
    "id": "text",
    "file_name": "text",
    "purpose": "fine-tune",
    "created_at": 1,
    "token": 1,
    "length": 1,
    "bytes": 1,
    "description": ""
  }
]

List Templates

get
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
get
GET /v1/fine-tuning/template HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*
200

Successful Response

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

List Jobs

get
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
get
GET /v1/fine-tuning/job HTTP/1.1
Host: api.netmind.ai
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
404
Not Found
422
Validation Error
application/json
get
GET /v1/fine-tuning/job/{job_id} HTTP/1.1
Host: api.netmind.ai
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
404
Not Found
422
Validation Error
application/json
get
GET /v1/fine-tuning/job/{job_id}/event HTTP/1.1
Host: api.netmind.ai
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
404
Not Found
422
Validation Error
application/json
get
GET /v1/fine-tuning/job/{job_id}/checkpoint HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*
[
  {
    "id": "text",
    "checkpoint": "text",
    "step": 1,
    "metrics": {
      "loss": 1
    },
    "created_at": 1
  }
]

Deploy Checkpoints

post
Path parameters
job_idstringRequired
checkpoint_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
404
Not Found
422
Validation Error
application/json
post
POST /v1/fine-tuning/job/{job_id}/checkpoint/{checkpoint_id}/deploy HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*
{
  "service_id": "text"
}

Cancel Job

post
Path parameters
job_idstringRequired
Header parameters
AuthorizationstringRequired

Your API token

Responses
200
Successful Response
application/json
Responseany
404
Not Found
422
Validation Error
application/json
post
POST /v1/fine-tuning/job/{job_id}/cancel HTTP/1.1
Host: api.netmind.ai
Authorization: text
Accept: */*

No content

  • Public Files
  • GET List Public Files
  • Template
  • GET List Templates
  • Job
  • POST Create Job
  • GET List Jobs
  • GET Get Job
  • GET List Events
  • GET List Checkpoints
  • POST Deploy Checkpoints
  • POST Cancel Job

Create Job

post
Header parameters
AuthorizationstringRequired

Your API token

Body
modelstringRequired
training_file_idstringRequired
hyperparametersobject · HyperparametersOptionalDefault: {}
Responses
200
Successful Response
application/json
400
Bad Request
404
Not Found
422
Validation Error
application/json
post
POST /v1/fine-tuning/job HTTP/1.1
Host: api.netmind.ai
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 63

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