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