Choice¶
- class oci.generative_ai_inference.models.Choice(**kwargs)¶
Bases:
objectRepresents a single instance of the generated text.
Methods:
__init__(**kwargs)Initializes a new Choice object with values from keyword arguments.
Attributes:
[Required] Gets the finish_reason of this Choice.
[Required] Gets the index of this Choice.
Gets the logprobs of this Choice.
[Required] Gets the text of this Choice.
- __init__(**kwargs)¶
Initializes a new Choice object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
index (int) – The value to assign to the index property of this Choice.
text (str) – The value to assign to the text property of this Choice.
finish_reason (str) – The value to assign to the finish_reason property of this Choice.
logprobs (oci.generative_ai_inference.models.Logprobs) – The value to assign to the logprobs property of this Choice.
- property finish_reason¶
[Required] Gets the finish_reason of this Choice. The reason why the model stopped generating tokens.
Stops if the model hits a natural stop point or a provided stop sequence. Returns the length if the tokens reach the specified maximum number of tokens.
- Returns
The finish_reason of this Choice.
- Return type
str
- property index¶
[Required] Gets the index of this Choice. The index of the generated text.
- Returns
The index of this Choice.
- Return type
int
- property logprobs¶
Gets the logprobs of this Choice.
- Returns
The logprobs of this Choice.
- Return type
- property text¶
[Required] Gets the text of this Choice. The generated text.
- Returns
The text of this Choice.
- Return type
str