Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.neuralfactory.ai/llms.txt

Use this file to discover all available pages before exploring further.

File Uploads

The simplest way to add content to a knowledge base is by uploading files directly. Neural Factory supports a variety of document formats.

Supported file types

FormatExtensionsNotes
PDF.pdfText-based and scanned (with OCR)
Word.docx, .docMicrosoft Word documents
Excel.xlsx, .xlsSpreadsheets — each sheet is processed
Text.txtPlain text files
PowerPoint.pptxSlide content is extracted as text
CSV.csvTabular data

Uploading files

1

Open the knowledge base

Navigate to Knowledge Bases and click on the knowledge base you want to add files to.
2

Add files

Click Upload Files or drag and drop files into the upload area. You can upload multiple files at once.
3

Wait for processing

Each file goes through the processing pipeline:
  1. Uploaded — File is received and stored
  2. Processing — Content is extracted and split into chunks
  3. Indexed — Chunks are embedded and added to the vector index
  4. Ready — Document is searchable by agents
Processing time depends on file size and type. Most documents are ready within seconds to a few minutes.

File size limits

  • Individual file size limits depend on your deployment configuration
  • For SaaS plans, file size limits vary by subscription tier

Best practices

  • Use clear filenames — Filenames are used as metadata and may appear in citations
  • Prefer text-based PDFs — Scanned PDFs work but text-based PDFs produce better results
  • Update, don’t duplicate — If a document is updated, delete the old version and upload the new one
  • Organize with multiple KBs — Rather than uploading hundreds of files to one KB, split them by topic