# Amplify UI React AI

The React AI package provides components and utilities for AI-powered conversations and interactions in Amplify connected applications.

## Contents

### Core Components

- `AIConversation` - Component for AI-powered conversations
- `createAIConversation` - Factory function for creating AI conversation components

### Utility Functions

- `createAIHooks` - Factory function for creating AI-related hooks

### Type Definitions

- `Avatars` - Type for avatar configurations
- `CustomAction` - Type for custom actions
- `ResponseComponent` - Type for response components
- `SuggestedPrompt` - Type for suggested prompts
- `ConversationMessage` - Type for conversation messages
- `ConversationMessageContent` - Type for conversation message content
- `SendMessage` - Type for send message function
- `SendMesageParameters` - Type for send message parameters

## React Documentation

- https://ui.docs.amplify.aws/react
