类 OpenAIChoice
java.lang.Object
io.agentscope.core.formatter.openai.dto.OpenAIChoice
OpenAI choice DTO.
This class represents a single choice in an OpenAI API response. For non-streaming responses, use "message" field. For streaming responses, use "delta" field.
Example non-streaming:
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello!"
},
"finish_reason": "stop"
}
Example streaming:
{
"index": 0,
"delta": {
"content": "Hello"
},
"finish_reason": null
}
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getDelta()Get the effective message (either message or delta).getIndex()voidsetDelta(OpenAIMessage delta) voidsetFinishReason(String finishReason) voidvoidsetLogprobs(Object logprobs) voidsetMessage(OpenAIMessage message)
-
构造器详细资料
-
OpenAIChoice
public OpenAIChoice()
-
-
方法详细资料
-
getIndex
-
setIndex
-
getMessage
-
setMessage
-
getDelta
-
setDelta
-
getFinishReason
-
setFinishReason
-
getLogprobs
-
setLogprobs
-
getEffectiveMessage
Get the effective message (either message or delta).- 返回:
- the message for non-streaming, delta for streaming
-