Skip to main content

Type Alias: GatewayInferenceInputBedrockFinetuneJob

type GatewayInferenceInputBedrockFinetuneJob = {
model: string;
training_file: string;
validation_file?: string;
suffix: string;
method: {
type: "supervised" | "dpo";
supervised?: {
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
};
dpo?: {
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
};
};
job_name?: string;
role_arn?: string;
output_file?: string;
};

Defined in: src/models/ai-gateway-inference.ts:5893

Portkey BedrockFinetuneJob; strict modeled input with explicit JSON extension maps.

Example​

`GatewayInferenceInputBedrockFinetuneJobSchema.parse(value);`

Properties​

model​

model: string;

Defined in: src/models/ai-gateway-inference.ts:5894


training_file​

training_file: string;

Defined in: src/models/ai-gateway-inference.ts:5895


validation_file?​

optional validation_file?: string;

Defined in: src/models/ai-gateway-inference.ts:5896


suffix​

suffix: string;

Defined in: src/models/ai-gateway-inference.ts:5897


method​

method: {
type: "supervised" | "dpo";
supervised?: {
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
};
dpo?: {
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
};
};

Defined in: src/models/ai-gateway-inference.ts:5898

type​

type: "supervised" | "dpo";

supervised?​

optional supervised?: {
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
};
supervised.hyperparameters​
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
supervised.hyperparameters.n_epochs​
n_epochs: number;
supervised.hyperparameters.learning_rate_multiplier​
learning_rate_multiplier: number;
supervised.hyperparameters.batch_size​
batch_size: number;

dpo?​

optional dpo?: {
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
};
dpo.hyperparameters​
hyperparameters: {
n_epochs: number;
learning_rate_multiplier: number;
batch_size: number;
};
dpo.hyperparameters.n_epochs​
n_epochs: number;
dpo.hyperparameters.learning_rate_multiplier​
learning_rate_multiplier: number;
dpo.hyperparameters.batch_size​
batch_size: number;

job_name?​

optional job_name?: string;

Defined in: src/models/ai-gateway-inference.ts:5907


role_arn?​

optional role_arn?: string;

Defined in: src/models/ai-gateway-inference.ts:5908


output_file?​

optional output_file?: string;

Defined in: src/models/ai-gateway-inference.ts:5909