Class ApiChatCompletionsResponseChoice
- java.lang.Object
-
- de.xima.fc.prompt.ms.impl.service.generic_oai.client.json.ApiChatCompletionsResponseChoice
-
public final class ApiChatCompletionsResponseChoice extends Object
A chat completion choices returned by the chat completion endpoint.- Since:
- 8.5.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringFINISH_REASON_CONTENT_FILTERstatic StringFINISH_REASON_FUNCTION_CALLstatic StringFINISH_REASON_LENGTHstatic StringFINISH_REASON_STOPstatic StringFINISH_REASON_TOOL_CALLS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringfinishReason()The reason the model stopped generating tokens.Longindex()The index of the choice in the list of choices.ApiChatCompletionsResponseChoiceLogProbslogProbs()Log probability information for the choice.ApiChatCompletionsResponseChoiceMessagemessage()A chat completion message generated by the model.
-
-
-
Field Detail
-
FINISH_REASON_CONTENT_FILTER
public static final String FINISH_REASON_CONTENT_FILTER
- See Also:
- Constant Field Values
-
FINISH_REASON_FUNCTION_CALL
public static final String FINISH_REASON_FUNCTION_CALL
- See Also:
- Constant Field Values
-
FINISH_REASON_LENGTH
public static final String FINISH_REASON_LENGTH
- See Also:
- Constant Field Values
-
FINISH_REASON_STOP
public static final String FINISH_REASON_STOP
- See Also:
- Constant Field Values
-
FINISH_REASON_TOOL_CALLS
public static final String FINISH_REASON_TOOL_CALLS
- See Also:
- Constant Field Values
-
-
Method Detail
-
finishReason
public String finishReason()
The reason the model stopped generating tokens. This will bestopif the model hit a natural stop point or a provided stop sequence,lengthif the maximum number of tokens specified in the request was reached,content_filterif content was omitted due to a flag from our content filters,tool_callsif the model called a tool, orfunction_call(deprecated) if the model called a function.- Returns:
- The finish reason.
-
index
public Long index()
The index of the choice in the list of choices.- Returns:
- The index.
-
logProbs
public ApiChatCompletionsResponseChoiceLogProbs logProbs()
Log probability information for the choice.- Returns:
- The log probabilities.
-
message
public ApiChatCompletionsResponseChoiceMessage message()
A chat completion message generated by the model.- Returns:
- The generated message.
-
-