> ## 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 |
