/opt/canhelp/node_modules/openai/resources/fine-tuning
NameSizeModeActions
alpha/-0755rm
checkpoints/-0755rm
jobs/-0755rm
alpha.d.mts710644editdlrm
alpha.d.mts.map1300644editdlrm
alpha.d.ts690644editdlrm
alpha.d.ts.map1290644editdlrm
alpha.js3090644editdlrm
alpha.js.map1540644editdlrm
alpha.mjs1560644editdlrm
alpha.mjs.map1390644editdlrm
checkpoints.d.mts830644editdlrm
checkpoints.d.mts.map1420644editdlrm
checkpoints.d.ts810644editdlrm
checkpoints.d.ts.map1410644editdlrm
checkpoints.js3210644editdlrm
checkpoints.js.map1660644editdlrm
checkpoints.mjs1680644editdlrm
checkpoints.mjs.map1510644editdlrm
fine-tuning.d.mts20220644editdlrm
fine-tuning.d.mts.map13460644editdlrm
fine-tuning.d.ts20120644editdlrm
fine-tuning.d.ts.map13450644editdlrm
fine-tuning.js13540644editdlrm
fine-tuning.js.map7450644editdlrm
fine-tuning.mjs10320644editdlrm
fine-tuning.mjs.map7770644editdlrm
index.d.mts7000644editdlrm
index.d.mts.map5080644editdlrm
index.d.ts6940644editdlrm
index.d.ts.map5070644editdlrm
index.js10880644editdlrm
index.js.map3140644editdlrm
index.mjs3510644editdlrm
index.mjs.map2400644editdlrm
jobs.d.mts690644editdlrm
jobs.d.mts.map1280644editdlrm
jobs.d.ts670644editdlrm
jobs.d.ts.map1270644editdlrm
jobs.js3070644editdlrm
jobs.js.map1520644editdlrm
jobs.mjs1540644editdlrm
jobs.mjs.map1370644editdlrm
methods.d.mts41470644editdlrm
methods.d.mts.map17070644editdlrm
methods.d.ts41440644editdlrm
methods.d.ts.map17060644editdlrm
methods.js3550644editdlrm
methods.js.map2030644editdlrm
methods.mjs2230644editdlrm
methods.mjs.map2000644editdlrm
Edit: /opt/canhelp/node_modules/openai/resources/fine-tuning/methods.d.mts (4147B)
import { APIResource } from "../../core/resource.mjs"; import * as GraderModelsAPI from "../graders/grader-models.mjs"; export declare class Methods extends APIResource { } /** * The hyperparameters used for the DPO fine-tuning job. */ export interface DpoHyperparameters { /** * Number of examples in each batch. A larger batch size means that model * parameters are updated less frequently, but with lower variance. */ batch_size?: 'auto' | number; /** * The beta value for the DPO method. A higher beta value will increase the weight * of the penalty between the policy and reference model. */ beta?: 'auto' | number; /** * Scaling factor for the learning rate. A smaller learning rate may be useful to * avoid overfitting. */ learning_rate_multiplier?: 'auto' | number; /** * The number of epochs to train the model for. An epoch refers to one full cycle * through the training dataset. */ n_epochs?: 'auto' | number; } /** * Configuration for the DPO fine-tuning method. */ export interface DpoMethod { /** * The hyperparameters used for the DPO fine-tuning job. */ hyperparameters?: DpoHyperparameters; } /** * The hyperparameters used for the reinforcement fine-tuning job. */ export interface ReinforcementHyperparameters { /** * Number of examples in each batch. A larger batch size means that model * parameters are updated less frequently, but with lower variance. */ batch_size?: 'auto' | number; /** * Multiplier on amount of compute used for exploring search space during training. */ compute_multiplier?: 'auto' | number; /** * The number of training steps between evaluation runs. */ eval_interval?: 'auto' | number; /** * Number of evaluation samples to generate per training step. */ eval_samples?: 'auto' | number; /** * Scaling factor for the learning rate. A smaller learning rate may be useful to * avoid overfitting. */ learning_rate_multiplier?: 'auto' | number; /** * The number of epochs to train the model for. An epoch refers to one full cycle * through the training dataset. */ n_epochs?: 'auto' | number; /** * Level of reasoning effort. */ reasoning_effort?: 'default' | 'low' | 'medium' | 'high'; } /** * Configuration for the reinforcement fine-tuning method. */ export interface ReinforcementMethod { /** * The grader used for the fine-tuning job. */ grader: GraderModelsAPI.StringCheckGrader | GraderModelsAPI.TextSimilarityGrader | GraderModelsAPI.PythonGrader | GraderModelsAPI.ScoreModelGrader | GraderModelsAPI.MultiGrader; /** * The hyperparameters used for the reinforcement fine-tuning job. */ hyperparameters?: ReinforcementHyperparameters; } /** * The hyperparameters used for the fine-tuning job. */ export interface SupervisedHyperparameters { /** * Number of examples in each batch. A larger batch size means that model * parameters are updated less frequently, but with lower variance. */ batch_size?: 'auto' | number; /** * Scaling factor for the learning rate. A smaller learning rate may be useful to * avoid overfitting. */ learning_rate_multiplier?: 'auto' | number; /** * The number of epochs to train the model for. An epoch refers to one full cycle * through the training dataset. */ n_epochs?: 'auto' | number; } /** * Configuration for the supervised fine-tuning method. */ export interface SupervisedMethod { /** * The hyperparameters used for the fine-tuning job. */ hyperparameters?: SupervisedHyperparameters; } export declare namespace Methods { export { type DpoHyperparameters as DpoHyperparameters, type DpoMethod as DpoMethod, type ReinforcementHyperparameters as ReinforcementHyperparameters, type ReinforcementMethod as ReinforcementMethod, type SupervisedHyperparameters as SupervisedHyperparameters, type SupervisedMethod as SupervisedMethod, }; } //# sourceMappingURL=methods.d.mts.map