# Required Postgres connection string DATABASE_URL=postgres://user:password@localhost:5432/opencode_proxy # Optional: use this instead of keys.txt. Must be a JSON array of strings. # OPENCODE_API_KEYS=["go-first-key","go-second-key"] # Optional: client keys that bypass proxy rate limits. Must be a JSON array of strings. # Send one in Authorization: Bearer or x-api-key. # UNLIMITED_API_KEYS=["personal-unlimited-key"] # Optional: persist shared rate limits across restarts and proxy instances. # REDIS_URL=redis://localhost:6379 # Optional Redis key namespace, useful when sharing a Redis database. # REDIS_RATE_LIMIT_PREFIX=opencode-proxy:rate-limit # Optional Redis counter key for upstream API-key round-robin routing. # REDIS_KEY_ROTATION_KEY=opencode-proxy:key-rotation # Optional: override the built-in comma-separated model allowlist for ordinary clients. # Unlimited API keys bypass this restriction. Set this to an empty value to allow every upstream model. # ALLOWED_MODELS=kimi-k3,gpt-4.1 # Optional server settings PORT=4005 MAX_CONTEXT_TOKENS=262144