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. Actual behavior depends on model and chat template capabilities.
Level | Intended behavior |
---|---|
None | No reasoning tokens requested or exposed. |
Low | Minimal reasoning; terse scratch space when helpful. |
Medium | Balanced reasoning (default when enabled). |
High | Maximize reasoning depth; may trade off speed. |
ReasoningLevel ReasoningLevel { get; set; }