Class OpenAICompatibleInputStreamPuppyChatter.RequestParameters
java.lang.Object
rocks.imsofa.ai.puppychatter.openai.OpenAICompatibleInputStreamPuppyChatter.RequestParameters
- Enclosing class:
OpenAICompatibleInputStreamPuppyChatter<S extends OpenAICompatiblePromptParameters,T extends Response>
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.github.kevinsawicki.http.HttpRequestgetModel()inthashCode()booleanisStream()voidsetEffectiveMessages(List<Conversation> effectiveMessages) voidsetHttpRequest(com.github.kevinsawicki.http.HttpRequest httpRequest) voidvoidsetOriginalMessages(List<Conversation> originalMessages) voidsetParameters(OpenAICompatiblePromptParameters parameters) voidsetSessionId(String sessionId) voidsetStream(boolean stream)
-
Constructor Details
-
RequestParameters
public RequestParameters()
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
getModel
-
setModel
-
getEffectiveMessages
-
setEffectiveMessages
-
getOriginalMessages
-
setOriginalMessages
-
getParameters
-
setParameters
-
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
-
setSessionId
-