on main help sign in
chore: fix parameter update
commitdf753af0eb7b5bcd027556c550ee6a03317b8859 authorKujtim Hoxha <kujtimii.h@gmail.com> dateFri 24 Oct 2025, 16:45 (1 year ago) parent35c05ff
1 file changed+33−1
internal/config/load.go+33−1
internal/config/load.go+33−1
@@ -500,6 +500,21 @@ func (c *Config) configureSelectedModels(knownProviders []catwalk.Provider) erro
500500 large.ReasoningEffort = largeModelSelected.ReasoningEffort
501501 }
502502 large.Think = largeModelSelected.Think
503+ if largeModelSelected.Temperature != nil {
504+ large.Temperature = largeModelSelected.Temperature
505+ }
506+ if largeModelSelected.TopP != nil {
507+ large.TopP = largeModelSelected.TopP
508+ }
509+ if largeModelSelected.TopK != nil {
510+ large.TopK = largeModelSelected.TopK
511+ }
512+ if largeModelSelected.FrequencyPenalty != nil {
513+ large.FrequencyPenalty = largeModelSelected.FrequencyPenalty
514+ }
515+ if largeModelSelected.PresencePenalty != nil {
516+ large.PresencePenalty = largeModelSelected.PresencePenalty
517+ }
503518 }
504519 }
505520 smallModelSelected, smallModelConfigured := c.Models[SelectedModelTypeSmall]
@@ -525,7 +540,24 @@ func (c *Config) configureSelectedModels(knownProviders []catwalk.Provider) erro
525540 } else {
526541 small.MaxTokens = model.DefaultMaxTokens
527542 }
528− small.ReasoningEffort = smallModelSelected.ReasoningEffort
543+ if smallModelSelected.ReasoningEffort != "" {
544+ small.ReasoningEffort = smallModelSelected.ReasoningEffort
545+ }
546+ if smallModelSelected.Temperature != nil {
547+ small.Temperature = smallModelSelected.Temperature
548+ }
549+ if smallModelSelected.TopP != nil {
550+ small.TopP = smallModelSelected.TopP
551+ }
552+ if smallModelSelected.TopK != nil {
553+ small.TopK = smallModelSelected.TopK
554+ }
555+ if smallModelSelected.FrequencyPenalty != nil {
556+ small.FrequencyPenalty = smallModelSelected.FrequencyPenalty
557+ }
558+ if smallModelSelected.PresencePenalty != nil {
559+ small.PresencePenalty = smallModelSelected.PresencePenalty
560+ }
529561 small.Think = smallModelSelected.Think
530562 }
531563 }