services: inceptionlabs2api: build: . ports: - "3000:3000" environment: - IL2API_ADDR=:3000 - IL2API_API_KEY=${IL2API_API_KEY:-} - IL2API_UPSTREAM_BASE=${IL2API_UPSTREAM_BASE:-https://chat.inceptionlabs.ai} - IL2API_MODEL=${IL2API_MODEL:-mercury-3} - IL2API_MODELS=${IL2API_MODELS:-} # Outbound proxy. Also honours a host-level HTTPS_PROXY when unset. - IL2API_PROXY=${IL2API_PROXY:-} - IL2API_POOL_MIN=${IL2API_POOL_MIN:-2} - IL2API_POOL_MAX=${IL2API_POOL_MAX:-8} - IL2API_POOL_TTL=${IL2API_POOL_TTL:-30m} - IL2API_IDLE_TIMEOUT=${IL2API_IDLE_TIMEOUT:-60s} - IL2API_SEARCH_TIMEOUT=${IL2API_SEARCH_TIMEOUT:-60s} - IL2API_CLEARANCE_REFRESH=${IL2API_CLEARANCE_REFRESH:-45m} - IL2API_CLEARANCE_COOLDOWN=${IL2API_CLEARANCE_COOLDOWN:-15s} - IL2API_CLEARANCE_POOL=${IL2API_CLEARANCE_POOL:-20} - IL2API_AUDIO_TIMEOUT=${IL2API_AUDIO_TIMEOUT:-120s} - IL2API_AUDIO_MAX_BYTES=${IL2API_AUDIO_MAX_BYTES:-26214400} - IL2API_DECISIONS_TIMEOUT=${IL2API_DECISIONS_TIMEOUT:-120s} - IL2API_SEARCH_CONFIG_CHECK=${IL2API_SEARCH_CONFIG_CHECK:-on} - IL2API_SEARCH_PROBE_TIMEOUT=${IL2API_SEARCH_PROBE_TIMEOUT:-15s} restart: unless-stopped