# @assistant-ui/react-ai-sdk
URL: /docs/api-reference/integrations/react-ai-sdk
Vercel AI SDK runtime hooks, chat transports, and message conversion utilities for assistant-ui React applications.
{/* 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]
### AssistantChatTransport \[#assistantchattransport]
### createResumableSessionStorage \[#createresumablesessionstorage]
`sessionStorage`-backed storage for the pending resumable stream id.
### frontendTools \[#frontendtools]
```ts
const frontendTools: (tools: Record) => ToolSet;
```
### getThreadMessageTokenUsage \[#getthreadmessagetokenusage]
### injectQuoteContext \[#injectquotecontext]
Injects quote context into messages as markdown blockquotes.
Use this in your route handler before `convertToModelMessages` so the LLM
sees the quoted text that the user is referring to.
### RESUMABLE\_STREAM\_ID\_HEADER \[#resumable\_stream\_id\_header]
```ts
const RESUMABLE_STREAM_ID_HEADER: "x-resumable-stream-id";
```
### useAISDKRuntime \[#useaisdkruntime]
### useChatRuntime \[#usechatruntime]
### useThreadTokenUsage \[#usethreadtokenusage]
```ts
function useThreadTokenUsage(): ThreadTokenUsage;
```
{/* api-reference:end */}