Model selection and reasoning effort controls
The right amount of computation for a task is rarely the maximum available. SideNote Pro puts model choice and reasoning depth where you can change them, instead of deciding for you once and hiding the switch.
Choosing the model
Model is a per-profile field. When your endpoint supports GET /models, the discovered IDs fill a searchable list. When it does not, you type the ID. The default profile that ships with a new OpenAI preset uses gpt-5-mini, which is a reasonable everyday starting point rather than a recommendation to stop there.
Because profiles are cheap to duplicate, switching model in practice means switching profile from the composer picker. That keeps a fast model and a heavier one both a click away instead of forcing a trip into Settings mid-task.
Reasoning effort
Some models can be told how much internal reasoning to spend before answering. The OpenAI-compatible way to ask for that is a reasoning_effort field on the request. SideNote Pro exposes it as a per-profile setting.
| Setting | What SideNote Pro sends |
|---|---|
| Provider default | No reasoning_effort field at all. The default, and the most compatible option. |
| None | reasoning_effort: none |
| Minimal | reasoning_effort: minimal |
| Low | reasoning_effort: low |
| Medium | reasoning_effort: medium |
| High | reasoning_effort: high |
| Extra high | reasoning_effort: xhigh |
| Maximum | reasoning_effort: max |
Leaving this on Provider default omits the field entirely. That matters, because a provider or model that does not recognise reasoning_effort may ignore the value or reject the request outright. Set an explicit level only when you know the model supports it.
Higher is not better, it is different
It is tempting to set everything to maximum and forget it. That is usually the wrong trade. More reasoning means more tokens generated internally before you see a word, which means a slower answer and a larger bill, and on a task with no hidden structure it buys you very little.
| Request | What it actually needs |
|---|---|
| Rewrite this paragraph so it sounds more professional | Fluency. A fast model at low effort. |
| Summarize this email in five bullets | Compression. Speed matters more than depth. |
| Give me ten alternative headings for this section | Variety. Cheap and fast wins. |
| Review this architecture for concurrency risks | Multi-step reasoning. Worth the depth. |
| Debug this failure from these logs and explain the causal chain | Careful inference over many facts. Worth the depth. |
| Compare these strategies and identify hidden assumptions | Structured analysis. Usually worth the depth. |
The pattern is simple: pay for reasoning when the answer depends on connecting several things correctly, not when it depends on saying one thing well. Choosing the right AI model and understanding reasoning effort go through this in more depth.
What we will not claim
You will not find a chart here promising a specific percentage of latency saved or money saved by lowering reasoning effort. Those numbers depend on the model, the provider, the prompt, the output length, your network and the time of day, and any figure quoted without your workload behind it is decoration.
What SideNote Pro does instead is show you your own numbers. Token counts and local cost estimates are recorded per provider and model, so you can compare two configurations on the work you actually do. See usage and cost tracking.