# Tool Rendering URL: /docs/api-reference/tools/rendering Register React renderers for assistant-ui tool calls, tool results, and model data parts. {/* 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] ### DataRenderers \[#datarenderers] ```ts const DataRenderers: () => ResourceElement, undefined>; ``` ### makeAssistantDataUI \[#makeassistantdataui] ```ts type AssistantDataUIProps = { name: string; render: DataMessagePartComponent; }; const makeAssistantDataUI: (dataUI: AssistantDataUIProps) => AssistantDataUI; ``` ### makeAssistantToolUI \[#makeassistanttoolui] ```ts type AssistantToolUIProps = { toolName: string; render: ToolCallMessagePartComponent; }; const makeAssistantToolUI: (tool: AssistantToolUIProps) => AssistantToolUI; ``` ### useAssistantDataUI \[#useassistantdataui] ### useAssistantToolUI \[#useassistanttoolui] {/* api-reference:end */}