Horizons: The OmniChat

A flexible and powerful chatbot platform that brings enterprise-grade LLM capabilities to your infrastructure.

View project on GitHub

Configuration Guide

Environment Setup

Local/Hybrid Mode

Copy the example environment file:

cp local/.env.example local/.env   # For local mode
cp hybrid/.env.example hybrid/.env # For hybrid mode

AWS Mode

Copy the terraform variables template:

cp aws/terraform.tfvars.template aws/terraform.tfvars

Configuration Options

Model Configuration

The ollama_models variable in terraform.tfvars controls which models are automatically downloaded and installed when Ollama containers start:

ollama_models = "tinyllama,llama2,mistral"

Models are downloaded from Ollama’s model hub and cached in the EFS volume for persistence.

Database Settings

Open WebUI Settings

Ollama Settings

AWS Settings (Hybrid/AWS modes)

Advanced Configuration

See terraform.tfvars.template for full AWS deployment options


Horizons OmniChat by evereven