Class DeepSeekCompletionRequest.Builder
java.lang.Object
de.entwicklertraining.api.base.ApiRequestBuilderBase<DeepSeekCompletionRequest.Builder, DeepSeekCompletionRequest>
de.entwicklertraining.deepseek4j.chat.completion.DeepSeekCompletionRequest.Builder
- Enclosing class:
DeepSeekCompletionRequest
public static final class DeepSeekCompletionRequest.Builder
extends de.entwicklertraining.api.base.ApiRequestBuilderBase<DeepSeekCompletionRequest.Builder, DeepSeekCompletionRequest>
-
Field Summary
Fields inherited from class de.entwicklertraining.api.base.ApiRequestBuilderBase
captureOnError, captureOnSuccess, isCanceledSupplier, maxExecutionTimeInSeconds -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllMessages(List<org.json.JSONObject> msgs) addAssistantMessage(String content) addAssistantMessage(String content, String name) addSystemMessage(String content) addSystemMessage(String content, String name) addToolMessage(String content, String toolCallId) addToolMessage(String content, String toolCallId, String name) addUserMessage(String content) addUserMessage(String content, String name) build()execute()frequencyPenalty(Double freq) presencePenalty(Double pres) toolChoice(Object tc) topLogprobs(Integer top) Methods inherited from class de.entwicklertraining.api.base.ApiRequestBuilderBase
captureOnError, captureOnSuccess, maxExecutionTimeInSeconds, setCancelSupplier
-
Constructor Details
-
Builder
-
-
Method Details
-
model
-
addSystemMessage
-
addSystemMessage
-
addUserMessage
-
addUserMessage
-
addAssistantMessage
-
addAssistantMessage
-
addToolMessage
public DeepSeekCompletionRequest.Builder addToolMessage(String content, String toolCallId, String name) -
addToolMessage
-
addAllMessages
-
frequencyPenalty
-
maxTokens
-
presencePenalty
-
responseFormat
-
stop
-
stream
-
streamOptions
public DeepSeekCompletionRequest.Builder streamOptions(DeepSeekCompletionRequest.DeepSeekStreamOptions opts) -
temperature
-
topP
-
addTool
-
addAllTools
-
toolChoice
-
logprobs
-
topLogprobs
-
build
- Specified by:
buildin classde.entwicklertraining.api.base.ApiRequestBuilderBase<DeepSeekCompletionRequest.Builder, DeepSeekCompletionRequest>
-
executeWithExponentialBackoff
- Specified by:
executeWithExponentialBackoffin classde.entwicklertraining.api.base.ApiRequestBuilderBase<DeepSeekCompletionRequest.Builder, DeepSeekCompletionRequest>
-
execute
- Specified by:
executein classde.entwicklertraining.api.base.ApiRequestBuilderBase<DeepSeekCompletionRequest.Builder, DeepSeekCompletionRequest>
-