---
title: "ReasoningDoneEvent"
---

Event emitted when reasoning text streaming is complete


## Fields

| Field                                                                        | Type                                                                         | Required                                                                     | Description                                                                  |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `content_index`                                                              | *int*                                                                        | :heavy_check_mark:                                                           | N/A                                                                          |
| `item_id`                                                                    | *str*                                                                        | :heavy_check_mark:                                                           | N/A                                                                          |
| `output_index`                                                               | *int*                                                                        | :heavy_check_mark:                                                           | N/A                                                                          |
| `sequence_number`                                                            | *int*                                                                        | :heavy_check_mark:                                                           | N/A                                                                          |
| `text`                                                                       | *str*                                                                        | :heavy_check_mark:                                                           | N/A                                                                          |
| `type`                                                                       | [components.ReasoningDoneEventType](../components/reasoningdoneeventtype.mdx) | :heavy_check_mark:                                                           | N/A                                                                          |