Class: LMReasoningConfig
Reasoning controls for models with native reasoning support.
classDiagram
class LMReasoningConfig
click LMReasoningConfig href "../LMReasoningConfig/"
LMReasoningConfig : effort
LMReasoningConfig --> "0..1" ReasoningEffort : effort
click ReasoningEffort href "../ReasoningEffort/"
LMReasoningConfig : max_tokens
LMReasoningConfig : summary
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| effort | 0..1 ReasoningEffort |
direct | |
| max_tokens | 0..1 Integer |
direct | |
| summary | 0..1 String |
direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| LMConfig | reasoning_config | range | LMReasoningConfig |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/dspy
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | dspy:LMReasoningConfig |
| native | dspy:LMReasoningConfig |
| related | mcp:ModelPreferences |
LinkML Source
Direct
name: LMReasoningConfig
description: Reasoning controls for models with native reasoning support.
in_subset:
- lm_contract
from_schema: https://w3id.org/lmodel/dspy
related_mappings:
- mcp:ModelPreferences
slots:
- effort
- max_tokens
- summary
Induced
name: LMReasoningConfig
description: Reasoning controls for models with native reasoning support.
in_subset:
- lm_contract
from_schema: https://w3id.org/lmodel/dspy
related_mappings:
- mcp:ModelPreferences
attributes:
effort:
name: effort
from_schema: https://w3id.org/lmodel/dspy
rank: 1000
owner: LMReasoningConfig
domain_of:
- LMReasoningConfig
range: ReasoningEffort
max_tokens:
name: max_tokens
from_schema: https://w3id.org/lmodel/dspy
rank: 1000
owner: LMReasoningConfig
domain_of:
- LMReasoningConfig
- LMConfig
- BaseLM
range: integer
minimum_value: 0
summary:
name: summary
from_schema: https://w3id.org/lmodel/dspy
rank: 1000
owner: LMReasoningConfig
domain_of:
- LMReasoningConfig
range: string