Package org.zenoda.chatant
Class ChatRequest
java.lang.Object
org.zenoda.chatant.ChatRequest
- Direct Known Subclasses:
OpenaiChatRequest
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract HttpRequestList<? extends ChatMessage> getSeed()getTools()getTopK()getTopP()abstract ChatResponse.BuildervoidvoidsetBaseUrl(String baseUrl) voidsetConversationId(String conversationId) voidsetMaxTokens(Long maxTokens) voidsetMessages(List<? extends ChatMessage> messages) voidsetModelName(String modelName) voidvoidsetTemperature(Float temperature) voidsetTimeout(Integer timeout) voidsetTools(List<ToolSpecification> tools) voidvoid
-
Constructor Details
-
ChatRequest
public ChatRequest()
-
-
Method Details
-
getBaseUrl
-
setBaseUrl
-
getApiKey
-
setApiKey
-
getModelName
-
setModelName
-
getConversationId
-
setConversationId
-
getTemperature
-
setTemperature
-
getTopK
-
setTopK
-
getTopP
-
setTopP
-
getSeed
-
setSeed
-
getMaxTokens
-
setMaxTokens
-
getTimeout
-
setTimeout
-
getMessages
-
setMessages
-
getTools
-
setTools
-
buildHttpRequest
-
responseBuilder
-