Jobs
Manage fine-tuning jobs to tailor a model to your specific training data.
Create fine-tuning job
List fine-tuning jobs
Retrieve fine-tuning job
List fine-tuning events
Cancel fine-tuning
Pause fine-tuning
Resume fine-tuning
ModelsExpand Collapse
FineTuningJob = object { id, created_at, error, 16 more } The fine_tuning.job object represents a fine-tuning job that has been created through the API.
The fine_tuning.job object represents a fine-tuning job that has been created through the API.
error: object { code, message, param } For fine-tuning jobs that have failed, this will contain more information on the cause of the failure.
For fine-tuning jobs that have failed, this will contain more information on the cause of the failure.
The name of the fine-tuned model that is being created. The value will be null if the fine-tuning job is still running.
The Unix timestamp (in seconds) for when the fine-tuning job was finished. The value will be null if the fine-tuning job is still running.
hyperparameters: object { batch_size, learning_rate_multiplier, n_epochs } The hyperparameters used for the fine-tuning job. This value will only be returned when running supervised jobs.
The hyperparameters used for the fine-tuning job. This value will only be returned when running supervised jobs.
batch_size: optional "auto" or numberNumber of examples in each batch. A larger batch size means that model parameters
are updated less frequently, but with lower variance.
Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance.
The compiled results file ID(s) for the fine-tuning job. You can retrieve the results with the Files API.
status: "validating_files" or "queued" or "running" or 3 moreThe current status of the fine-tuning job, which can be either validating_files, queued, running, succeeded, failed, or cancelled.
The current status of the fine-tuning job, which can be either validating_files, queued, running, succeeded, failed, or cancelled.
The total number of billable tokens processed by this fine-tuning job. The value will be null if the fine-tuning job is still running.
The file ID used for training. You can retrieve the training data with the Files API.
The file ID used for validation. You can retrieve the validation results with the Files API.
The Unix timestamp (in seconds) for when the fine-tuning job is estimated to finish. The value will be null if the fine-tuning job is not running.
A list of integrations to enable for this fine-tuning job.
A list of integrations to enable for this fine-tuning job.
Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard.
Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.
method: optional object { type, dpo, reinforcement, supervised } The method used for fine-tuning.
The method used for fine-tuning.
FineTuningJobWandbIntegration = 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.
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.
The entity to use for the run. This allows you to set the team or username of the WandB user that you would like associated with the run. If not set, the default entity for the registered WandB API key is used.
FineTuningJobWandbIntegrationObject = object { type, wandb }
JobsCheckpoints
Manage fine-tuning jobs to tailor a model to your specific training data.
List fine-tuning checkpoints
ModelsExpand Collapse
FineTuningJobCheckpoint = 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.
The fine_tuning.job.checkpoint object represents a model checkpoint for a fine-tuning job that is ready to use.