Theia API Documentation v1.76.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, summary }), false for Chat Completions (reasoning_effort).

      • supportsReasoning: boolean

        false for models without reasoning support — returns {}.

      Returns Record<string, unknown>