Type Alias: GatewayInferenceInputOpenAIFinetuneJob
type GatewayInferenceInputOpenAIFinetuneJob = {
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;
};
};
};
};
Defined in: src/models/ai-gateway-inference.ts:5834
Portkey OpenAIFinetuneJob; strict modeled input with explicit JSON extension maps.
Example
`GatewayInferenceInputOpenAIFinetuneJobSchema.parse(value);`
Properties
model
model: string;
Defined in: src/models/ai-gateway-inference.ts:5835
training_file
training_file: string;
Defined in: src/models/ai-gateway-inference.ts:5836
validation_file?
optional validation_file?: string;
Defined in: src/models/ai-gateway-inference.ts:5837
suffix
suffix: string;
Defined in: src/models/ai-gateway-inference.ts:5838
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:5839
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;