---
slug: "branch187-pi-temperature"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/ALucas23/pi-temperature@main/README.md"
repo: "https://github.com/ALucas23/pi-temperature"
source_file: "README.md"
branch: "main"
---
# pi-temperature

Pi extension for setting LLM sampling parameters (`temperature`, `top_p`, `top_k`, `min_p`, `frequency_penalty`, `presence_penalty`, `repetition_penalty`).

Parameters can be defined in `models.json`:

```json
{
  "providers": {
    "vllm": {
      "models": [
        { "id": "Mistral-Medium-3.5", "parameters": { "temperature": 1.0, "top_p": 0.9 } }
      ]
    }
  }
}
```

Use `/params` during a session to view, set, or unset parameters.
