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
fine_tuning.alpha.graders.run(GraderRunParams**kwargs) -> GraderRunResponse
POST/fine_tuning/alpha/graders/run
Validate grader
fine_tuning.alpha.graders.validate(GraderValidateParams**kwargs) -> GraderValidateResponse
POST/fine_tuning/alpha/graders/validate
ModelsExpand Collapse
class GraderRunResponse:
class GraderValidateResponse:

Fine TuningCheckpoints

Fine TuningCheckpointsPermissions

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

Create checkpoint permissions
fine_tuning.checkpoints.permissions.create(strfine_tuned_model_checkpoint, PermissionCreateParams**kwargs) -> SyncPage[PermissionCreateResponse]
POST/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions
Delete checkpoint permission
fine_tuning.checkpoints.permissions.delete(strpermission_id, PermissionDeleteParams**kwargs) -> PermissionDeleteResponse
DELETE/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id}
List checkpoint permissions
fine_tuning.checkpoints.permissions.list(strfine_tuned_model_checkpoint, PermissionListParams**kwargs) -> SyncConversationCursorPage[PermissionListResponse]
GET/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions
List checkpoint permissions
Deprecated
fine_tuning.checkpoints.permissions.retrieve(strfine_tuned_model_checkpoint, PermissionRetrieveParams**kwargs) -> PermissionRetrieveResponse
GET/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions
ModelsExpand Collapse
class PermissionCreateResponse:

The checkpoint.permission object represents a permission for a fine-tuned model checkpoint.

class PermissionDeleteResponse:
class PermissionListResponse:

The checkpoint.permission object represents a permission for a fine-tuned model checkpoint.

class PermissionRetrieveResponse:

Fine TuningJobs

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

Cancel fine-tuning
fine_tuning.jobs.cancel(strfine_tuning_job_id) -> FineTuningJob
POST/fine_tuning/jobs/{fine_tuning_job_id}/cancel
Create fine-tuning job
fine_tuning.jobs.create(JobCreateParams**kwargs) -> FineTuningJob
POST/fine_tuning/jobs
List fine-tuning jobs
fine_tuning.jobs.list(JobListParams**kwargs) -> SyncCursorPage[FineTuningJob]
GET/fine_tuning/jobs
List fine-tuning events
fine_tuning.jobs.list_events(strfine_tuning_job_id, JobListEventsParams**kwargs) -> SyncCursorPage[FineTuningJobEvent]
GET/fine_tuning/jobs/{fine_tuning_job_id}/events
Pause fine-tuning
fine_tuning.jobs.pause(strfine_tuning_job_id) -> FineTuningJob
POST/fine_tuning/jobs/{fine_tuning_job_id}/pause
Resume fine-tuning
fine_tuning.jobs.resume(strfine_tuning_job_id) -> FineTuningJob
POST/fine_tuning/jobs/{fine_tuning_job_id}/resume
Retrieve fine-tuning job
fine_tuning.jobs.retrieve(strfine_tuning_job_id) -> FineTuningJob
GET/fine_tuning/jobs/{fine_tuning_job_id}
ModelsExpand Collapse
class FineTuningJob:

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

class FineTuningJobEvent:

Fine-tuning job event object

class FineTuningJobWandbIntegration:

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.

class FineTuningJobWandbIntegrationObject:

Fine TuningJobsCheckpoints

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

List fine-tuning checkpoints
fine_tuning.jobs.checkpoints.list(strfine_tuning_job_id, CheckpointListParams**kwargs) -> SyncCursorPage[FineTuningJobCheckpoint]
GET/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints
ModelsExpand Collapse
class FineTuningJobCheckpoint:

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

Fine TuningMethods

ModelsExpand Collapse
class DpoHyperparameters:

The hyperparameters used for the DPO fine-tuning job.

class DpoMethod:

Configuration for the DPO fine-tuning method.

class ReinforcementHyperparameters:

The hyperparameters used for the reinforcement fine-tuning job.

class ReinforcementMethod:

Configuration for the reinforcement fine-tuning method.

class SupervisedHyperparameters:

The hyperparameters used for the fine-tuning job.

class SupervisedMethod:

Configuration for the supervised fine-tuning method.