> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # Parameter ## Example Usage ```go theme={null} import ( "github.com/OpenRouterTeam/go-sdk/models/components" ) value := components.ParameterTemperature // Open enum: custom values can be created with a direct type cast custom := components.Parameter("custom_value") ``` ## Values | Name | Value | | ------------------------------ | ----------------------- | | `ParameterTemperature` | temperature | | `ParameterTopP` | top\_p | | `ParameterTopK` | top\_k | | `ParameterMinP` | min\_p | | `ParameterTopA` | top\_a | | `ParameterFrequencyPenalty` | frequency\_penalty | | `ParameterPresencePenalty` | presence\_penalty | | `ParameterRepetitionPenalty` | repetition\_penalty | | `ParameterMaxTokens` | max\_tokens | | `ParameterMaxCompletionTokens` | max\_completion\_tokens | | `ParameterLogitBias` | logit\_bias | | `ParameterLogprobs` | logprobs | | `ParameterTopLogprobs` | top\_logprobs | | `ParameterPrediction` | prediction | | `ParameterSeed` | seed | | `ParameterResponseFormat` | response\_format | | `ParameterStructuredOutputs` | structured\_outputs | | `ParameterStop` | stop | | `ParameterTools` | tools | | `ParameterToolChoice` | tool\_choice | | `ParameterParallelToolCalls` | parallel\_tool\_calls | | `ParameterIncludeReasoning` | include\_reasoning | | `ParameterReasoning` | reasoning | | `ParameterReasoningEffort` | reasoning\_effort | | `ParameterWebSearchOptions` | web\_search\_options | | `ParameterVerbosity` | verbosity |