Class OpenAiResponsesChatRequestParameters

java.lang.Object
dev.langchain4j.model.chat.request.DefaultChatRequestParameters
dev.langchain4j.model.openai.OpenAiResponsesChatRequestParameters
All Implemented Interfaces:
dev.langchain4j.model.chat.request.ChatRequestParameters

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

  • Method Details

    • previousResponseId

      public String previousResponseId()
    • maxToolCalls

      public Integer maxToolCalls()
    • parallelToolCalls

      public Boolean parallelToolCalls()
    • topLogprobs

      public Integer topLogprobs()
    • truncation

      public String truncation()
    • include

      public List<String> include()
    • serviceTier

      public String serviceTier()
    • safetyIdentifier

      public String safetyIdentifier()
    • promptCacheKey

      public String promptCacheKey()
    • promptCacheRetention

      public String promptCacheRetention()
    • reasoningEffort

      public String reasoningEffort()
    • reasoningSummary

      public String reasoningSummary()
    • textVerbosity

      public String textVerbosity()
    • streamIncludeObfuscation

      public Boolean streamIncludeObfuscation()
    • store

      public Boolean store()
    • strictTools

      public Boolean strictTools()
    • strictJsonSchema

      public Boolean strictJsonSchema()
    • serverTools

      public List<Map<String,Object>> serverTools()
    • overrideWith

      public OpenAiResponsesChatRequestParameters 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 OpenAiResponsesChatRequestParameters 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
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class dev.langchain4j.model.chat.request.DefaultChatRequestParameters
    • builder