类 OpenAIRequest
java.lang.Object
io.agentscope.core.formatter.openai.dto.OpenAIRequest
OpenAI Chat Completion API request DTO.
This class represents the request structure for OpenAI's Chat Completion API.
Example JSON:
{
"model": "gpt-4o",
"messages": [...],
"stream": true,
"temperature": 0.7,
"max_tokens": 1000
}
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddExtraParam(String key, Object value) static OpenAIRequest.Builderbuilder()getAudio()getModel()getN()getSeed()getStop()getStore()getTools()getTopP()getUser()voidvoidsetExtraParams(Map<String, Object> extraParams) voidsetFrequencyPenalty(Double frequencyPenalty) voidsetIncludeReasoning(Boolean includeReasoning) voidsetLogprobs(Boolean logprobs) voidsetMaxCompletionTokens(Integer maxCompletionTokens) voidsetMaxTokens(Integer maxTokens) voidsetMessages(List<OpenAIMessage> messages) voidsetMetadata(Map<String, Object> metadata) voidsetModalities(List<String> modalities) voidvoidvoidsetParallelToolCalls(Boolean parallelToolCalls) voidsetPrediction(Map<String, Object> prediction) voidsetPresencePenalty(Double presencePenalty) voidsetReasoningEffort(String reasoningEffort) voidsetResponseFormat(Object responseFormat) voidvoidsetServiceTier(String serviceTier) voidvoidvoidvoidsetStreamOptions(OpenAIStreamOptions streamOptions) voidsetTemperature(Double temperature) voidsetToolChoice(Object toolChoice) voidsetTools(List<OpenAITool> tools) voidsetTopLogprobs(Integer topLogprobs) voidvoid
-
构造器详细资料
-
OpenAIRequest
public OpenAIRequest()
-
-
方法详细资料
-
getModel
-
setModel
-
getMessages
-
setMessages
-
getStream
-
setStream
-
getStreamOptions
-
setStreamOptions
-
getTemperature
-
setTemperature
-
getTopP
-
setTopP
-
getMaxTokens
-
setMaxTokens
-
getMaxCompletionTokens
-
setMaxCompletionTokens
-
getFrequencyPenalty
-
setFrequencyPenalty
-
getPresencePenalty
-
setPresencePenalty
-
getStop
-
setStop
-
getSeed
-
setSeed
-
getN
-
setN
-
getTools
-
setTools
-
getToolChoice
-
setToolChoice
-
getUser
-
setUser
-
getResponseFormat
-
setResponseFormat
-
getLogprobs
-
setLogprobs
-
getTopLogprobs
-
setTopLogprobs
-
getReasoningEffort
-
setReasoningEffort
-
getParallelToolCalls
-
setParallelToolCalls
-
getServiceTier
-
setServiceTier
-
getStore
-
setStore
-
getMetadata
-
setMetadata
-
getPrediction
-
setPrediction
-
getModalities
-
setModalities
-
getAudio
-
setAudio
-
getIncludeReasoning
-
setIncludeReasoning
-
getExtraParams
-
addExtraParam
-
setExtraParams
-
builder
-