Theia API Documentation v1.71.0
    Preparing search index...
    • Translates a reasoning level to the OpenAI request fragment to merge into settings. Returns {} when reasoning is not requested, unsupported, or disabled — so the caller can spread it unconditionally.

      Parameters

      • level: undefined | ReasoningLevel
      • forResponseApi: boolean

        true for the Responses API (reasoning: { effort }, supports minimal); false for Chat Completions (reasoning_effort, low|medium|high only).

      • supportsReasoning: boolean

        false for models without reasoning support — returns {}.

      Returns Record<string, unknown>