Hierarchy

  • APIResource
    • Jobs

Constructors

  • Parameters

    Returns Jobs

Properties

Methods

  • Immediately cancel a fine-tune job.

    Parameters

    • fineTuningJobID: string
    • Optionaloptions: RequestOptions

    Returns APIPromise<FineTuningJob>

    const fineTuningJob = await client.fineTuning.jobs.cancel(
    'ft-AF1WoRqd3aJAHsqc9NY7iL8F',
    );
  • Creates a fine-tuning job which begins the process of creating a new model from a given dataset.

    Response includes details of the enqueued job including job status and the name of the fine-tuned models once complete.

    Learn more about fine-tuning

    Parameters

    Returns APIPromise<FineTuningJob>

    const fineTuningJob = await client.fineTuning.jobs.create({
    model: 'gpt-4o-mini',
    training_file: 'file-abc123',
    });
  • List your organization's fine-tuning jobs

    Parameters

    • Optionalquery: null | JobListParams
    • Optionaloptions: RequestOptions

    Returns PagePromise<FineTuningJobsPage, FineTuningJob>

    // Automatically fetches more pages as needed.
    for await (const fineTuningJob of client.fineTuning.jobs.list()) {
    // ...
    }
  • Get status updates for a fine-tuning job.

    Parameters

    • fineTuningJobID: string
    • Optionalquery: null | JobListEventsParams
    • Optionaloptions: RequestOptions

    Returns PagePromise<FineTuningJobEventsPage, FineTuningJobEvent>

    // Automatically fetches more pages as needed.
    for await (const fineTuningJobEvent of client.fineTuning.jobs.listEvents(
    'ft-AF1WoRqd3aJAHsqc9NY7iL8F',
    )) {
    // ...
    }
  • Pause a fine-tune job.

    Parameters

    • fineTuningJobID: string
    • Optionaloptions: RequestOptions

    Returns APIPromise<FineTuningJob>

    const fineTuningJob = await client.fineTuning.jobs.pause(
    'ft-AF1WoRqd3aJAHsqc9NY7iL8F',
    );
  • Resume a fine-tune job.

    Parameters

    • fineTuningJobID: string
    • Optionaloptions: RequestOptions

    Returns APIPromise<FineTuningJob>

    const fineTuningJob = await client.fineTuning.jobs.resume(
    'ft-AF1WoRqd3aJAHsqc9NY7iL8F',
    );
  • Get info about a fine-tuning job.

    Learn more about fine-tuning

    Parameters

    • fineTuningJobID: string
    • Optionaloptions: RequestOptions

    Returns APIPromise<FineTuningJob>

    const fineTuningJob = await client.fineTuning.jobs.retrieve(
    'ft-AF1WoRqd3aJAHsqc9NY7iL8F',
    );