Property ReasoningLevel
- Namespace
- LMKit.TextGeneration
- Assembly
- LM-Kit.NET.dll
ReasoningLevel
Controls how (and whether) intermediate "reasoning"/"thinking" content is produced and/or exposed.
Use None to fully disable reasoning. Higher levels hint the model to allocate more budget to chain-of-thought style tokens when the model supports it. Support depends on model and template capabilities.
| Level | Intended behavior |
|---|---|
| None | No reasoning tokens requested or exposed. |
| Low | Minimal reasoning; terse scratch space when helpful. |
| Medium | Balanced reasoning (default if enabled). |
| High | Maximize reasoning depth; may trade off speed. |
public ReasoningLevel ReasoningLevel { get; set; }