A supported foundation model.

interface FoundationModel {
    label: string;
    lifecycle?: WatsonXAI.LifeCycleState[];
    limits?: WatsonXAI.FoundationModelLimits;
    long_description?: string;
    min_shot_size?: number;
    model_id: string;
    model_limits?: WatsonXAI.ModelLimits;
    number_params: string;
    provider: string;
    short_description: string;
    source: string;
    task_ids?: string[];
    tasks?: WatsonXAI.TaskDescription[];
    tier: string;
    training_parameters?: WatsonXAI.TrainingParameters;
    tuned_by?: string;
    versions?: WatsonXAI.FoundationModelVersion[];
}

Properties

label: string

A short label that will be displayed in the UI.

The information related to the lifecycle of this model.

Limits per plan that may be set per request.

long_description?: string

A longer description of the model, that may be used if no description_url is provided.

min_shot_size?: number

The minimum number of examples required for the model.

model_id: string

The id of the foundation model.

model_limits?: WatsonXAI.ModelLimits

The limits that are applied for the model, for all the plans.

number_params: string

The number of parameters used for the model, it will accept m for million, b for billion and t for trillion.

provider: string

The provider of the model.

short_description: string

A short description of the model suitable for a title.

source: string

Specifies the provider of this model.

task_ids?: string[]

Deprecated: Deprecated: please use tasks instead.

The tasks that are supported by this model.

tier: string

The tier of the model, depending on the tier the billing will be different, refer to the plan for the details.

training_parameters?: WatsonXAI.TrainingParameters

Training parameters for a given model.

tuned_by?: string

The organization or person that tuned this model.

The information related to the minor versions of this model.