Parameters for the createFineTuning operation.

interface CreateFineTuningParams {
    autoUpdateModel?: boolean;
    custom?: WatsonXAI.JsonObject;
    description?: string;
    headers?: OutgoingHttpHeaders;
    name: string;
    parameters?: FineTuningParameters;
    projectId?: string;
    resultsReference: WatsonXAI.ObjectLocation;
    spaceId?: string;
    tags?: string[];
    testDataReferences?: WatsonXAI.ObjectLocation[];
    trainingDataReferences: WatsonXAI.ObjectLocation[];
    type?: string;
}

Properties

autoUpdateModel?: boolean

This field must not be set while creating a fine tuning job with InstructLab.

If set to true then the result of the training, if successful, will be uploaded to the repository as a model.

User defined properties specified as key-value pairs.

description?: string

The description of the job.

headers?: OutgoingHttpHeaders
name: string

The name of the job.

This field must not be set while creating a fine tuning job with InstructLab.

The parameters for the job. Note that if verbalizer is provided then response_template must also be provided (and vice versa).

projectId?: string

The project that contains the resource. Either space_id or project_id has to be given.

resultsReference: WatsonXAI.ObjectLocation

The training results. Normally this is specified as type=container which means that it is stored in the space or project.

spaceId?: string

The space that contains the resource. Either space_id or project_id has to be given.

tags?: string[]

A list of tags for this resource.

testDataReferences?: WatsonXAI.ObjectLocation[]

This field must not be set while creating a fine tuning job with InstructLab.

The holdout/test datasets.

trainingDataReferences: WatsonXAI.ObjectLocation[]

The training datasets.

type?: string

The type of Fine Tuning training. The type is set to ilab for InstructLab training.