> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/aistore/llms.txt.
> For full documentation content, see https://docs.nvidia.com/aistore/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/aistore/_mcp/server.

# aistore.sdk.obj.content_iterator.sequential

## Module Contents

### Classes

| Name                                                                                      | Description                                                                            |
| ----------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
| [`ContentIterProvider`](#aistore-sdk-obj-content_iterator-sequential-ContentIterProvider) | Provide an iterator to open an HTTP response stream and read chunks of object content. |

### API

```python
class aistore.sdk.obj.content_iterator.sequential.ContentIterProvider()
```

**Bases:** [BaseContentIterProvider](/python/aistore/sdk/obj/content_iterator/base#aistore-sdk-obj-content_iterator-base-BaseContentIterProvider)

Provide an iterator to open an HTTP response stream and read chunks of object content.

**Parameters:**

Client for accessing contents of an individual object.

Size of each chunk of data yielded from the response stream.

```python
aistore.sdk.obj.content_iterator.sequential.ContentIterProvider.create_iter(
    offset: int = 0
) -> typing.Generator[bytes, None, None]
```

Create an iterator over the object content, applying an optional offset.

**Parameters:**

The offset in bytes to apply. If not provided, no offset
is applied.

```python
aistore.sdk.obj.content_iterator.sequential.ContentIterProvider.read_all() -> bytes
```

Read all object content in a single non-streamed request.