INNER CODE UNIT · Go
SetTopP
teilomillet/gollm · config.go:88
SetTopP = config.SetTopP // Controls nucleus sampling
SetFrequencyPenalty = config.SetFrequencyPenalty // Penalizes frequent token usage
SetPresencePenalty = config.SetPresencePenalty // Penalizes repeated tokens
SetSeed = config.SetSeed // Sets random seed for reproducible generation
// Advanced generation parameters
SetMinP = config.SetMinP // Sets minimum probability threshold
SetRepeatPenalty = config.SetRepeatPenalty // Controls repetition penalty
SetRepeatLastN = config.SetRepeatLastN // Sets context window for repetition
SetMirostat = config.SetMirostat // Enables Mirostat sampling
SetMirostatEta = config.SetMirostatEta // Sets Mirostat learning rate
SetMirostatTau = config.SetMirostatTau // Sets Mirostat target entropy
SetTfsZ = config.SetTfsZ // Sets tail-free sampling parameter
// Runtime configuration
SetTimeout = config.SetTimeout // Sets request timeout duration
SetMaxRetries = config.SetMaxRetries // Sets maximum retry attempts
SetRetryDelay = config.SetRetryDelay // Sets delay between retries