---
title: "Get fine-tuning job info"
method: GET
path: "/v1/fine_tuning/jobs/{job_id}"
tags: ["fine-tuning"]
---

# Get fine-tuning job info

`GET /v1/fine_tuning/jobs/{job_id}`

Get info about a fine-tuning job.

## Path parameters

- `job_id` string, required

## Response `200`

Successful Response

- FineTuningJob
  - `id` string, required
  - `created_at` integer, required
  - `error` Error
    - `error` union, required — Error message or structured validation errors
      - string
      - object
      - object[]
    - `status` integer — HTTP status code
    - `traceback` string[]
  - `finished_at` integer, nullable
  - `hyperparameters` SupervisedHParameters
    - `batch_size` integer — Batch size for training
    - `learning_rate` number — Learning rate for training
    - `n_epochs` integer — Number of epochs for training
    - `warmup_ratio` number — Warmup ratio for learning rate
    - `weight_decay` number — Weight decay for optimizer
    - `packing` boolean — Whether to use packing for training
    - `max_grad_norm` number — Maximum gradient norm for optimizer
    - `context_length` integer — Context length for training
    - `lora` boolean — Whether to use LoRA (Low-Rank Adaptation) for training
    - `lora_r` integer — Rank for LoRA
    - `lora_alpha` integer — Alpha parameter for LoRA
    - `lora_dropout` number — Dropout rate for LoRA
  - `method` union
    - SupervisedMethodConfig
      - `type` 'supervised'
      - `supervised` SupervisedConfig, required
        - `hyperparameters` SupervisedHParameters, required
          - `batch_size` integer — Batch size for training
          - `learning_rate` number — Learning rate for training
          - `n_epochs` integer — Number of epochs for training
          - `warmup_ratio` number — Warmup ratio for learning rate
          - `weight_decay` number — Weight decay for optimizer
          - `packing` boolean — Whether to use packing for training
          - `max_grad_norm` number — Maximum gradient norm for optimizer
          - `context_length` integer — Context length for training
          - `lora` boolean — Whether to use LoRA (Low-Rank Adaptation) for training
          - `lora_r` integer — Rank for LoRA
          - `lora_alpha` integer — Alpha parameter for LoRA
          - `lora_dropout` number — Dropout rate for LoRA
    - SpecDraftMethodConfig
      - `type` 'spec-draft'
      - `spec_draft` SpecDraftConfig, required
        - `hyperparameters` SpecDraftHParameters, required
          - `batch_size` integer — Batch size for training
          - `learning_rate` number — Learning rate for training
          - `n_epochs` integer — Number of epochs for training
          - `warmup_ratio` number — Warmup ratio for learning rate
          - `weight_decay` number — Weight decay for optimizer
          - `packing` boolean — Whether to use packing for training
          - `max_grad_norm` number — Maximum gradient norm for optimizer
          - `context_length` integer — Context length for training
          - `architecture` string
          - `num_decoding_heads` integer — Number of speculative decoding heads
          - `loss` SpecDraftLossParams
            - `type` 'kl' | 'lk_alpha' | 'lk_hybrid'
  - `integrations` union[], nullable
    - union
      - WandbIntegrationResponse
        - `type` union
          - string
          - 'wandb'
        - `wandb` WandbConfigResponse, required
          - `project` string, required
          - `name` string, nullable
          - `entity` string, nullable
          - `tags` string[]
      - MlflowIntegrationResponse
        - `type` 'mlflow'
        - `mlflow` MlflowConfigResponse, required
          - `tracking_uri` string, required
          - `experiment_name` string, nullable, required
          - `run_name` string, nullable, required
          - `tags` object
      - HfExportIntegrationResponse
        - `type` union
          - string
          - 'hf'
        - `hf` HfExportConfigResponse, required
          - `output_repo_name` string, required
  - `from_checkpoint` union
    - HFCheckpointParametersResponse
      - `type` union
        - string
        - 'hf'
      - `repo` string, required
      - `revision` string, nullable
    - FTCheckpointParameters
      - `type` union
        - string
        - 'ft'
  - `model` string, required
  - `object` 'fine_tuning.job'
  - `organization_id` string
  - `result_files` string[]
  - `seed` integer
  - `suffix` string, nullable
  - `status` 'validating_files' | 'queued' | 'running' | 'succeeded' | 'failed' | 'cancelled', required
  - `trained_tokens` integer, nullable
  - `training_file` string, required
  - `validation_file` string, nullable
  - `estimated_finish` integer, nullable
  - `trained_steps` integer, nullable
  - `total_steps` integer, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/nebius/apis/nebius-openai-compatible-inference-api.md) · [All operations](https://skmtc.net/nebius/apis/nebius-openai-compatible-inference-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nebius/nebius-openai-compatible-inference-api/revisions/0fb323abba3c/schema)
