# Scoped Providers
URL: /docs/api-reference/context-providers/scoped-providers

Lower-level assistant-ui providers for custom renderers, scoped message parts, attachments, and advanced composition.

{/* AUTO-GENERATED PAGE by scripts/generate-api-reference.mts */}

{/* Do not edit manually. */}

{/* api-reference:start */}

{/* AUTO-GENERATED by scripts/generate-api-reference.mts */}

{/* Do not edit this block manually. */}

## API Reference \[#api-reference]

### ChainOfThoughtByIndicesProvider \[#chainofthoughtbyindicesprovider]

<ParametersTable />

### ComposerAttachmentByIndexProvider \[#composerattachmentbyindexprovider]

<ParametersTable />

### MessageAttachmentByIndexProvider \[#messageattachmentbyindexprovider]

<ParametersTable />

### MessageByIndexProvider \[#messagebyindexprovider]

<ParametersTable />

### MessageProvider \[#messageprovider]

<ParametersTable />

### PartByIndexProvider \[#partbyindexprovider]

<ParametersTable />

### ReadonlyThreadProvider \[#readonlythreadprovider]

<ParametersTable />

### RuntimeAdapterProvider \[#runtimeadapterprovider]

<ParametersTable />

### SuggestionByIndexProvider \[#suggestionbyindexprovider]

<ParametersTable />

### TextMessagePartProvider \[#textmessagepartprovider]

<ParametersTable />

### ThreadListItemByIndexProvider \[#threadlistitembyindexprovider]

<ParametersTable />

### ThreadListItemRuntimeProvider \[#threadlistitemruntimeprovider]

<ParametersTable />

{/* api-reference:end */}
