# 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]
### ComposerAttachmentByIndexProvider \[#composerattachmentbyindexprovider]
### MessageAttachmentByIndexProvider \[#messageattachmentbyindexprovider]
### MessageByIndexProvider \[#messagebyindexprovider]
### MessageProvider \[#messageprovider]
### PartByIndexProvider \[#partbyindexprovider]
### ReadonlyThreadProvider \[#readonlythreadprovider]
### RuntimeAdapterProvider \[#runtimeadapterprovider]
### SuggestionByIndexProvider \[#suggestionbyindexprovider]
### TextMessagePartProvider \[#textmessagepartprovider]
### ThreadListItemByIndexProvider \[#threadlistitembyindexprovider]
### ThreadListItemRuntimeProvider \[#threadlistitemruntimeprovider]
{/* api-reference:end */}