Class WatsonxChatRequestParameters

java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters
dev.langchain4j.model.watsonx.WatsonxChatRequestParameters
All Implemented Interfaces:
dev.langchain4j.model.chat.request.ChatRequestParameters

public class WatsonxChatRequestParameters extends dev.langchain4j.model.chat.request.DefaultChatRequestParameters
  • Field Details

  • Method Details

    • projectId

      public String projectId()
    • spaceId

      public String spaceId()
    • logitBias

      public Map<String,Integer> logitBias()
    • logprobs

      public Boolean logprobs()
    • topLogprobs

      public Integer topLogprobs()
    • seed

      public Integer seed()
    • toolChoiceName

      public String toolChoiceName()
    • timeout

      public Duration timeout()
    • thinking

      public com.ibm.watsonx.ai.chat.model.Thinking thinking()
    • guidedChoice

      public Set<String> guidedChoice()
    • guidedRegex

      public String guidedRegex()
    • guidedGrammar

      public String guidedGrammar()
    • repetitionPenalty

      public Double repetitionPenalty()
    • lengthPenalty

      public Double lengthPenalty()
    • builder

      public static WatsonxChatRequestParameters.Builder builder()
    • overrideWith

      public dev.langchain4j.model.chat.request.ChatRequestParameters overrideWith(dev.langchain4j.model.chat.request.ChatRequestParameters that)
      Specified by:
      overrideWith in interface dev.langchain4j.model.chat.request.ChatRequestParameters
      Overrides:
      overrideWith in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
    • defaultedBy

      public WatsonxChatRequestParameters defaultedBy(dev.langchain4j.model.chat.request.ChatRequestParameters that)
      Specified by:
      defaultedBy in interface dev.langchain4j.model.chat.request.ChatRequestParameters
      Overrides:
      defaultedBy in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters