INNER CODE UNIT · Go
configOpts
teilomillet/gollm · cmd/gollm/main.go:106
configOpts = append(configOpts, gollm.SetProvider(*provider))
}
if *model != "" {
configOpts = append(configOpts, gollm.SetModel(*model))
}
if *temperature != -1 {
configOpts = append(configOpts, gollm.SetTemperature(*temperature))
}
if *maxTokens != 0 {
configOpts = append(configOpts, gollm.SetMaxTokens(*maxTokens))
}
if *timeout != 0 {
configOpts = append(configOpts, gollm.SetTimeout(*timeout))
}
if *apiKey != "" {
configOpts = append(configOpts, gollm.SetAPIKey(*apiKey))
}
configOpts = append(configOpts, gollm.SetMaxRetries(*maxRetries))