Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation

Fine Tuning

Fine TuningAlpha

Fine TuningAlphaGraders

Manage fine-tuning jobs to tailor a model to your specific training data.

Run grader
$ openai fine-tuning:alpha:graders run
POST/fine_tuning/alpha/graders/run
Validate grader
$ openai fine-tuning:alpha:graders validate
POST/fine_tuning/alpha/graders/validate

Fine TuningCheckpoints

Fine TuningCheckpointsPermissions

Manage fine-tuning jobs to tailor a model to your specific training data.

Create checkpoint permissions
$ openai fine-tuning:checkpoints:permissions create
POST/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions
Delete checkpoint permission
$ openai fine-tuning:checkpoints:permissions delete
DELETE/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}
List checkpoint permissions
$ openai fine-tuning:checkpoints:permissions list
GET/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions
List checkpoint permissions
Deprecated
$ openai fine-tuning:checkpoints:permissions retrieve
GET/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions

Fine TuningJobs

Manage fine-tuning jobs to tailor a model to your specific training data.

Cancel fine-tuning
$ openai fine-tuning:jobs cancel
POST/fine_tuning/jobs/{fine_tuning_job_id}/cancel
Create fine-tuning job
$ openai fine-tuning:jobs create
POST/fine_tuning/jobs
List fine-tuning jobs
$ openai fine-tuning:jobs list
GET/fine_tuning/jobs
List fine-tuning events
$ openai fine-tuning:jobs list-events
GET/fine_tuning/jobs/{fine_tuning_job_id}/events
Pause fine-tuning
$ openai fine-tuning:jobs pause
POST/fine_tuning/jobs/{fine_tuning_job_id}/pause
Resume fine-tuning
$ openai fine-tuning:jobs resume
POST/fine_tuning/jobs/{fine_tuning_job_id}/resume
Retrieve fine-tuning job
$ openai fine-tuning:jobs retrieve
GET/fine_tuning/jobs/{fine_tuning_job_id}
ModelsExpand Collapse
fine_tuning_job: object { id, created_at, error, 16 more }

The fine_tuning.job object represents a fine-tuning job that has been created through the API.

fine_tuning_job_event: object { id, created_at, level, 4 more }

Fine-tuning job event object

fine_tuning_job_wandb_integration: object { project, entity, name, tags }

The settings for your integration with Weights and Biases. This payload specifies the project that metrics will be sent to. Optionally, you can set an explicit display name for your run, add tags to your run, and set a default entity (team, username, etc) to be associated with your run.

fine_tuning_job_wandb_integration_object: object { type, wandb }

Fine TuningJobsCheckpoints

Manage fine-tuning jobs to tailor a model to your specific training data.

List fine-tuning checkpoints
$ openai fine-tuning:jobs:checkpoints list
GET/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints
ModelsExpand Collapse
fine_tuning_job_checkpoint: object { id, created_at, fine_tuned_model_checkpoint, 4 more }

The fine_tuning.job.checkpoint object represents a model checkpoint for a fine-tuning job that is ready to use.

Fine TuningMethods

ModelsExpand Collapse
dpo_hyperparameters: object { batch_size, beta, learning_rate_multiplier, n_epochs }

The hyperparameters used for the DPO fine-tuning job.

dpo_method: object { hyperparameters }

Configuration for the DPO fine-tuning method.

reinforcement_hyperparameters: object { batch_size, compute_multiplier, eval_interval, 4 more }

The hyperparameters used for the reinforcement fine-tuning job.

reinforcement_method: object { grader, hyperparameters }

Configuration for the reinforcement fine-tuning method.

supervised_hyperparameters: object { batch_size, learning_rate_multiplier, n_epochs }

The hyperparameters used for the fine-tuning job.

supervised_method: object { hyperparameters }

Configuration for the supervised fine-tuning method.