Architecture overview
List of architecture components
UI
Browser-based interface served from the Mux component
Mux
Pass-through HTTP server for the UI and API to communicate with back-end services
Core
Core algorithm service
Vex
Embedded vector database
Crawl workers
Ingests, parses, chunks, and indexes content
Chat workers
Handles chat sessions from UI and API users
Redis
Job queue and pub/sub for application internal use
Minio
Object storage for raw content storage
Postgres
Metadata storage about users, documents, collections, chat history, etc.
h2oGPT
Acts as an interface to the LLM models
LLM models
Large language models (LLMs) can be hosted on-prem using services like vLLM or in the cloud
Architecture components diagram
Feedback
- Submit and view feedback for this page
- Send feedback about Enterprise h2oGPTe to cloud-feedback@h2o.ai