Skip to main content
Supervised Fine-Tuning (SFT) trains a language model on labeled conversation data so it learns to follow instructions, adopt a persona, or respond in a specific style.

Prerequisites

  • An EigenAI account with available credits.
  • A training dataset in JSONL format.

Create an SFT job

Click Fine-Tune a Model on the Fine-tuning page, then select the SFT tab to open the 6-step wizard.

Step 1 — Model

Select a Base model.

Step 2 — Dataset

Upload your training data or select a previously uploaded dataset. Your training file must be a JSONL file where each line is a JSON object containing a messages array in OpenAI chat format:

Step 3 — Evaluation

Choose how to validate the model during training.

Step 4 — Params

Configure the training hyperparameters. Each parameter has an Auto mode that applies sensible defaults and a Custom mode for manual entry.

Step 5 — WandB

Optionally connect Weights & Biases to track your experiment.

Step 6 — Review

Review the estimated cost before starting training. Check the acknowledgment box and click Confirm & Create to submit the job.