Bifrost Gateway
Bifrost is a lightweight, high-performance LLM gateway that supports multiple models and providers.
Services
bifrost: The LLM gateway service.prometheus: Prometheus for metrics collection (enabled with--profile telemetry).grafana: Grafana for visualization (enabled with--profile telemetry).
Configuration
BIFROST_VERSION: The version of the Bifrost image, default isv1.4.17.BIFROST_PORT: The port for the Bifrost service, default is28080.
Telemetry
PROMETHEUS_VERSION: Prometheus version, defaultv3.0.1.PROMETHEUS_PORT: Prometheus port, default29090.GRAFANA_VERSION: Grafana version, default11.4.0.GRAFANA_PORT: Grafana port, default23000.GRAFANA_ADMIN_USER: Grafana admin user, defaultadmin.GRAFANA_ADMIN_PASSWORD: Grafana admin password, defaultadmin.
Usage
Start the gateway:
docker compose up -d
Start with telemetry (Prometheus + Grafana):
docker compose --profile telemetry up -d
Volumes
bifrost_data: A volume for storing Bifrost data.prometheus_data: A volume for storing Prometheus data.grafana_data: A volume for storing Grafana data.