Skip to content

Class: LMReasoningConfig

Reasoning controls for models with native reasoning support.

URI: dspy:LMReasoningConfig

 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

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