Requirements

AI Document Assistant is delivered as a Docker container that you deploy to your own infrastructure. It then requires a PostgreSQL database and dedicated file storage, the latter of which can be either the PostgreSQL database itself, or any S3-compatible object storage.

The minimum requirements for AI Document Assistant are:

  • PostgreSQL 14, 15, or 16 with the pgvector extension — Earlier versions may work, but they aren’t officially supported

  • Docker 1.10.0 or newer

The following cloud database services are also supported:

PSPDFKit for Web Version Requirements

When integrating AI Document Assistant 1.0.0 with PSPDFKit for Web, the minimum required version of PSPDFKit for Web is version 2024.6.0.

AI Document Assistant Resource Requirements

AI Document Assistant requires a certain amount of compute and memory resources to serve and process documents. However, the amount of resources used depends on many factors, including, but not limited to, the number of documents and the request load.

AI Document Assistant was built to run on both x86_64- and ARM64-based processors. We recommend using ARM-based hardware, since in many cases, this offers almost identical performance to x86_64 at a lower price.