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:
-
Azure Database for PostgreSQL — Refer to the Azure documentation for information on how to enable pgvector
-
Google Cloud SQL for PostgreSQL — pgvector is enabled by default
-
PostgreSQL on Amazon RDS — pgvector is enabled by default
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.