@@ -279,7 +279,7 @@ func (r fineTuningJobHyperparametersJSON) RawJSON() string {
279279// on the size of the dataset. If setting the number manually, we support any
280280// number between 1 and 50 epochs.
281281//
282- // Union satisfied by [FineTuningJobHyperparametersNEpochsString ] or
282+ // Union satisfied by [FineTuningJobHyperparametersNEpochsBehavior ] or
283283// [shared.UnionInt].
284284type FineTuningJobHyperparametersNEpochsUnion interface {
285285 ImplementsFineTuningJobHyperparametersNEpochsUnion ()
@@ -291,7 +291,7 @@ func init() {
291291 "" ,
292292 apijson.UnionVariant {
293293 TypeFilter : gjson .String ,
294- Type : reflect .TypeOf (FineTuningJobHyperparametersNEpochsString ("" )),
294+ Type : reflect .TypeOf (FineTuningJobHyperparametersNEpochsBehavior ("" )),
295295 },
296296 apijson.UnionVariant {
297297 TypeFilter : gjson .Number ,
@@ -300,21 +300,21 @@ func init() {
300300 )
301301}
302302
303- type FineTuningJobHyperparametersNEpochsString string
303+ type FineTuningJobHyperparametersNEpochsBehavior string
304304
305305const (
306- FineTuningJobHyperparametersNEpochsStringAuto FineTuningJobHyperparametersNEpochsString = "auto"
306+ FineTuningJobHyperparametersNEpochsBehaviorAuto FineTuningJobHyperparametersNEpochsBehavior = "auto"
307307)
308308
309- func (r FineTuningJobHyperparametersNEpochsString ) IsKnown () bool {
309+ func (r FineTuningJobHyperparametersNEpochsBehavior ) IsKnown () bool {
310310 switch r {
311- case FineTuningJobHyperparametersNEpochsStringAuto :
311+ case FineTuningJobHyperparametersNEpochsBehaviorAuto :
312312 return true
313313 }
314314 return false
315315}
316316
317- func (r FineTuningJobHyperparametersNEpochsString ) ImplementsFineTuningJobHyperparametersNEpochsUnion () {
317+ func (r FineTuningJobHyperparametersNEpochsBehavior ) ImplementsFineTuningJobHyperparametersNEpochsUnion () {
318318}
319319
320320// The object type, which is always "fine_tuning.job".
@@ -586,80 +586,80 @@ func (r FineTuningJobNewParamsHyperparameters) MarshalJSON() (data []byte, err e
586586// Number of examples in each batch. A larger batch size means that model
587587// parameters are updated less frequently, but with lower variance.
588588//
589- // Satisfied by [FineTuningJobNewParamsHyperparametersBatchSizeString ],
589+ // Satisfied by [FineTuningJobNewParamsHyperparametersBatchSizeBehavior ],
590590// [shared.UnionInt].
591591type FineTuningJobNewParamsHyperparametersBatchSizeUnion interface {
592592 ImplementsFineTuningJobNewParamsHyperparametersBatchSizeUnion ()
593593}
594594
595- type FineTuningJobNewParamsHyperparametersBatchSizeString string
595+ type FineTuningJobNewParamsHyperparametersBatchSizeBehavior string
596596
597597const (
598- FineTuningJobNewParamsHyperparametersBatchSizeStringAuto FineTuningJobNewParamsHyperparametersBatchSizeString = "auto"
598+ FineTuningJobNewParamsHyperparametersBatchSizeBehaviorAuto FineTuningJobNewParamsHyperparametersBatchSizeBehavior = "auto"
599599)
600600
601- func (r FineTuningJobNewParamsHyperparametersBatchSizeString ) IsKnown () bool {
601+ func (r FineTuningJobNewParamsHyperparametersBatchSizeBehavior ) IsKnown () bool {
602602 switch r {
603- case FineTuningJobNewParamsHyperparametersBatchSizeStringAuto :
603+ case FineTuningJobNewParamsHyperparametersBatchSizeBehaviorAuto :
604604 return true
605605 }
606606 return false
607607}
608608
609- func (r FineTuningJobNewParamsHyperparametersBatchSizeString ) ImplementsFineTuningJobNewParamsHyperparametersBatchSizeUnion () {
609+ func (r FineTuningJobNewParamsHyperparametersBatchSizeBehavior ) ImplementsFineTuningJobNewParamsHyperparametersBatchSizeUnion () {
610610}
611611
612612// Scaling factor for the learning rate. A smaller learning rate may be useful to
613613// avoid overfitting.
614614//
615615// Satisfied by
616- // [FineTuningJobNewParamsHyperparametersLearningRateMultiplierString ],
616+ // [FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehavior ],
617617// [shared.UnionFloat].
618618type FineTuningJobNewParamsHyperparametersLearningRateMultiplierUnion interface {
619619 ImplementsFineTuningJobNewParamsHyperparametersLearningRateMultiplierUnion ()
620620}
621621
622- type FineTuningJobNewParamsHyperparametersLearningRateMultiplierString string
622+ type FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehavior string
623623
624624const (
625- FineTuningJobNewParamsHyperparametersLearningRateMultiplierStringAuto FineTuningJobNewParamsHyperparametersLearningRateMultiplierString = "auto"
625+ FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehaviorAuto FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehavior = "auto"
626626)
627627
628- func (r FineTuningJobNewParamsHyperparametersLearningRateMultiplierString ) IsKnown () bool {
628+ func (r FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehavior ) IsKnown () bool {
629629 switch r {
630- case FineTuningJobNewParamsHyperparametersLearningRateMultiplierStringAuto :
630+ case FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehaviorAuto :
631631 return true
632632 }
633633 return false
634634}
635635
636- func (r FineTuningJobNewParamsHyperparametersLearningRateMultiplierString ) ImplementsFineTuningJobNewParamsHyperparametersLearningRateMultiplierUnion () {
636+ func (r FineTuningJobNewParamsHyperparametersLearningRateMultiplierBehavior ) ImplementsFineTuningJobNewParamsHyperparametersLearningRateMultiplierUnion () {
637637}
638638
639639// The number of epochs to train the model for. An epoch refers to one full cycle
640640// through the training dataset.
641641//
642- // Satisfied by [FineTuningJobNewParamsHyperparametersNEpochsString ],
642+ // Satisfied by [FineTuningJobNewParamsHyperparametersNEpochsBehavior ],
643643// [shared.UnionInt].
644644type FineTuningJobNewParamsHyperparametersNEpochsUnion interface {
645645 ImplementsFineTuningJobNewParamsHyperparametersNEpochsUnion ()
646646}
647647
648- type FineTuningJobNewParamsHyperparametersNEpochsString string
648+ type FineTuningJobNewParamsHyperparametersNEpochsBehavior string
649649
650650const (
651- FineTuningJobNewParamsHyperparametersNEpochsStringAuto FineTuningJobNewParamsHyperparametersNEpochsString = "auto"
651+ FineTuningJobNewParamsHyperparametersNEpochsBehaviorAuto FineTuningJobNewParamsHyperparametersNEpochsBehavior = "auto"
652652)
653653
654- func (r FineTuningJobNewParamsHyperparametersNEpochsString ) IsKnown () bool {
654+ func (r FineTuningJobNewParamsHyperparametersNEpochsBehavior ) IsKnown () bool {
655655 switch r {
656- case FineTuningJobNewParamsHyperparametersNEpochsStringAuto :
656+ case FineTuningJobNewParamsHyperparametersNEpochsBehaviorAuto :
657657 return true
658658 }
659659 return false
660660}
661661
662- func (r FineTuningJobNewParamsHyperparametersNEpochsString ) ImplementsFineTuningJobNewParamsHyperparametersNEpochsUnion () {
662+ func (r FineTuningJobNewParamsHyperparametersNEpochsBehavior ) ImplementsFineTuningJobNewParamsHyperparametersNEpochsUnion () {
663663}
664664
665665type FineTuningJobNewParamsIntegration struct {
0 commit comments