All configuration is via environment variables. No config files needed.
Tracing
| Variable | Default | Description |
|---|
TRACERS | isnet | Comma-separated list of tracers to load. Options: isnet, birefnet-lite, inspyrenet, replicate, fal |
GEMINI_IMAGE_MODEL | gemini-3.1-flash-image-preview | Gemini model for LLM-assisted tracing. Docker default: gemini-3-pro-image-preview |
Remote providers
| Variable | Default | Description |
|---|
GOOGLE_API_KEY | | Gemini API key |
REPLICATE_API_TOKEN | | Replicate API token |
REPLICATE_MODEL | men1scus/birefnet | Model to run on Replicate. Pin a version with owner/name:hash |
REPLICATE_RESOLUTION | | Resolution for Replicate processing |
FAL_KEY | | fal.ai API key |
FAL_MODEL | fal-ai/birefnet/v2 | Model to run on fal.ai |
FAL_OPERATING_RESOLUTION | 1024x1024 | Resolution for fal.ai processing |
Storage
| Variable | Default | Description |
|---|
STORAGE_PATH | ./storage | Path to the data directory. In Docker, bind-mount a host directory to /app/storage |