INNER CODE UNIT · Go
configOpts
teilomillet/gollm · cmd/gollm/main.go:112
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))
configOpts = append(configOpts, gollm.SetRetryDelay(*retryDelay))
configOpts = append(configOpts, gollm.SetLogLevel(gollm.LogLevel(getLogLevel(*debugLevel))))
return configOpts
}