Class ReasoningRouter.Builder

java.lang.Object
com.tnsai.reasoning.ReasoningRouter.Builder
Enclosing class:
ReasoningRouter

public static final class ReasoningRouter.Builder extends Object
Builder for ReasoningRouter.
  • Method Details

    • reasoningModel

      public ReasoningRouter.Builder reasoningModel(com.tnsai.llm.LLMClient model)
      Sets the reasoning-specialized model (e.g., o1, DeepSeek-R1).
    • standardModel

      public ReasoningRouter.Builder standardModel(com.tnsai.llm.LLMClient model)
      Sets the standard model for simple queries.
    • threshold

      public ReasoningRouter.Builder threshold(double threshold)
      Sets the threshold for routing to reasoning model (default: 0.5).
    • alwaysReason

      public ReasoningRouter.Builder alwaysReason(boolean always)
      Always use the reasoning model regardless of score.
    • build

      public ReasoningRouter build()
      Builds the ReasoningRouter.