Class OpenAICompatibleInputStreamPuppyChatter.RequestParameters

java.lang.Object
rocks.imsofa.ai.puppychatter.openai.OpenAICompatibleInputStreamPuppyChatter.RequestParameters
Enclosing class:
OpenAICompatibleInputStreamPuppyChatter<S extends OpenAICompatiblePromptParameters,T extends Response>

public static class OpenAICompatibleInputStreamPuppyChatter.RequestParameters extends Object
sometimes, it may be necessary to transform the original messages, to fulfill the requirements, use this class as a bridge between the original prompts and the effective prompts
  • Constructor Details

    • RequestParameters

      public RequestParameters()
  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getEffectiveMessages

      public List<Conversation> getEffectiveMessages()
    • setEffectiveMessages

      public void setEffectiveMessages(List<Conversation> effectiveMessages)
    • getOriginalMessages

      public List<Conversation> getOriginalMessages()
    • setOriginalMessages

      public void setOriginalMessages(List<Conversation> originalMessages)
    • getParameters

      public OpenAICompatiblePromptParameters getParameters()
    • setParameters

      public void setParameters(OpenAICompatiblePromptParameters parameters)
    • isStream

      public boolean isStream()
    • setStream

      public void setStream(boolean stream)
    • getHttpRequest

      public com.github.kevinsawicki.http.HttpRequest getHttpRequest()
    • setHttpRequest

      public void setHttpRequest(com.github.kevinsawicki.http.HttpRequest httpRequest)
    • getSessionId

      public String getSessionId()
    • setSessionId

      public void setSessionId(String sessionId)