File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ const (
30
30
defaultTemperature float32 = 0.7
31
31
defaultTopP float32 = 1.0
32
32
defaultTopK int32 = 50
33
+ defaultMaxTokens int = 2048
33
34
)
34
35
35
36
var (
@@ -102,6 +103,18 @@ var ServeCmd = &cobra.Command{
102
103
}
103
104
return int32 (topK )
104
105
}
106
+ maxTokens := func () int {
107
+ env := os .Getenv ("K8SGPT_MAX_TOKENS" )
108
+ if env == "" {
109
+ return defaultMaxTokens
110
+ }
111
+ maxTokens , err := strconv .ParseInt (env , 10 , 32 )
112
+ if err != nil {
113
+ color .Red ("Unable to convert maxTokens value: %v" , err )
114
+ os .Exit (1 )
115
+ }
116
+ return int (maxTokens )
117
+ }
105
118
// Check for env injection
106
119
backend = os .Getenv ("K8SGPT_BACKEND" )
107
120
password := os .Getenv ("K8SGPT_PASSWORD" )
@@ -125,6 +138,7 @@ var ServeCmd = &cobra.Command{
125
138
Temperature : temperature (),
126
139
TopP : topP (),
127
140
TopK : topK (),
141
+ MaxTokens : maxTokens (),
128
142
}
129
143
130
144
configAI .Providers = append (configAI .Providers , * aiProvider )
You can’t perform that action at this time.
0 commit comments