> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hiperai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Document Processing

# Document Processing

SecureAI allows you to upload and process various document types to create your personal knowledge base for enhanced AI responses.

## Supported File Types

### **Document Formats**

* **PDF Documents**: Text extraction and processing
* **Word Documents**: DOC, DOCX files
* **Text Files**: Plain text and markdown
* **Structured Data**: CSV, JSON files

### **File Size Limits**

* **Maximum File Size**: 10MB per file
* **Batch Upload**: Upload multiple files at once
* **Processing Time**: Varies based on file size and complexity

## Upload Process

### **Step 1: Select Your Knowledge Base**

* Choose an existing knowledge base or create a new one
* Name your knowledge base for easy identification

### **Step 2: Upload Documents**

* **Drag and Drop**: Simply drag files into the upload area
* **File Browser**: Click to browse and select files
* **Batch Selection**: Select multiple files at once
* **Progress Tracking**: See upload progress in real-time

### **Step 3: Processing Status**

* **Upload Confirmation**: Files are uploaded successfully
* **Processing Indicator**: Watch as documents are processed

## What You Can Do

### **Document Management**

* **Upload Documents**: Add files to your knowledge base
* **View Uploaded Files**: See all documents in your knowledge base

### **Knowledge Base Organization**

* **Create Multiple Bases**: Organize documents by topic or project
* **Name Your Bases**: Give meaningful names to your knowledge bases

## Best Practices

### **Document Preparation**

* Use high-quality, readable documents
* Ensure text is clear and well-formatted
* Remove unnecessary formatting or images
* Use descriptive file names

### **Organization**

* Group related documents in the same knowledge base
* Use consistent naming conventions
* Create separate knowledge bases for different projects
* Regularly review and clean up old documents

### **Upload Tips**

* Upload documents in batches for efficiency
* Monitor processing status for large files
* Keep file sizes under 10MB for faster processing

## Common Issues

| Issue             | Solution                             |
| ----------------- | ------------------------------------ |
| File too large    | Split into smaller files or compress |
| Processing failed | Check file format and try again      |
| Upload stuck      | Refresh page and try again           |

## Getting Started

1. **Create Knowledge Base**: Start by creating a new knowledge base
2. **Upload Documents**: Add your first documents
3. **Wait for Processing**: Let the system process your files
4. **Start Chatting**: Use your knowledge base in conversations

## Next Steps

* [Indexes](/indexes/overview) - Manage your knowledge bases
