public static class ChatCompletionRequest.Builder extends Object
| Constructor and Description |
|---|
Builder() |
public ChatCompletionRequest.Builder model(String model)
public ChatCompletionRequest.Builder messages(List<ChatMessage> messages)
public ChatCompletionRequest.Builder temperature(Double temperature)
public ChatCompletionRequest.Builder topP(Double topP)
public ChatCompletionRequest.Builder stream(Boolean stream)
public ChatCompletionRequest.Builder streamOptions(ChatCompletionRequest.ChatCompletionRequestStreamOptions streamOptions)
public ChatCompletionRequest.Builder stop(List<String> stop)
public ChatCompletionRequest.Builder maxTokens(Integer maxTokens)
public ChatCompletionRequest.Builder presencePenalty(Double presencePenalty)
public ChatCompletionRequest.Builder frequencyPenalty(Double frequencyPenalty)
public ChatCompletionRequest.Builder logitBias(Map<String,Integer> logitBias)
public ChatCompletionRequest.Builder user(String user)
public ChatCompletionRequest.Builder tools(List<ChatTool> tools)
public ChatCompletionRequest.Builder functionCall(ChatCompletionRequest.ChatCompletionRequestFunctionCall functionCall)
public ChatCompletionRequest.Builder logprobs(Boolean logprobs)
public ChatCompletionRequest.Builder topLogprobs(Integer topLogprobs)
public ChatCompletionRequest.Builder repetitionPenalty(Double repetitionPenalty)
public ChatCompletionRequest.Builder n(Integer n)
public ChatCompletionRequest.Builder toolChoice(String toolChoice)
public ChatCompletionRequest.Builder toolChoice(ChatCompletionRequest.ChatCompletionRequestToolChoice toolChoice)
public ChatCompletionRequest.Builder responseFormat(ChatCompletionRequest.ChatCompletionRequestResponseFormat responseFormat)
public ChatCompletionRequest build()
Copyright © 2024. All rights reserved.