---
title: "ChatStreamChoice"
---

Streaming completion choice chunk


## Fields

| Field                                                                                                              | Type                                                                                                               | Required                                                                                                           | Description                                                                                                        | Example                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
| `delta`                                                                                                            | [components.ChatStreamDelta](../components/chatstreamdelta.mdx)                                                     | :heavy_check_mark:                                                                                                 | Delta changes in streaming response                                                                                | \{<br/>"content": "Hello",<br/>"role": "assistant"<br/>}                                                            |
| `finish_reason`                                                                                                    | [Nullable[components.ChatFinishReasonEnum]](../components/chatfinishreasonenum.mdx)                                 | :heavy_check_mark:                                                                                                 | N/A                                                                                                                | stop                                                                                                               |
| `index`                                                                                                            | *int*                                                                                                              | :heavy_check_mark:                                                                                                 | Choice index                                                                                                       | 0                                                                                                                  |
| `logprobs`                                                                                                         | [OptionalNullable[components.ChatTokenLogprobs]](../components/chattokenlogprobs.mdx)                               | :heavy_minus_sign:                                                                                                 | Log probabilities for the completion                                                                               | \{<br/>"content": [<br/>\{<br/>"bytes": null,<br/>"logprob": -0.612345,<br/>"token": " Hello",<br/>"top_logprobs": []<br/>}<br/>],<br/>"refusal": null<br/>} |