Properties
| Name | Type | Description |
|---|---|---|
| index | integer | The index of the choice in the list of choices. |
| message | object | The chat completion message generated by the model. |
| finish_reason | string | The reason the model stopped generating tokens. stop means the model hit a natural stop point or provided stop sequence. length means the maximum token count was reached. tool_calls means the model ca |
| logprobs | ['object', 'null'] | Log probability information for the choice. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ChatCompletionChoice",
"type": "object",
"properties": {
"index": {
"type": "integer",
"description": "The index of the choice in the list of choices."
},
"message": {
"type": "object",
"description": "The chat completion message generated by the model."
},
"finish_reason": {
"type": "string",
"description": "The reason the model stopped generating tokens. stop means the model hit a natural stop point or provided stop sequence. length means the maximum token count was reached. tool_calls means the model called a tool. content_filter means content was omitted due to a flag from content filters."
},
"logprobs": {
"type": "['object', 'null']",
"description": "Log probability information for the choice."
}
}
}