PORT=9766 HOST=0.0.0.0 DEFAULT_PROVIDER=kimi DEFAULT_MODEL=kimi-k2.5 AUTH_PATH=./auth.json # Preferred for current GLM web app (chat.z.ai) GLM_TOKEN= # Legacy China ChatGLM backend (chatglm.cn); set GLM_BACKEND=chatglm to use this GLM_REFRESH_TOKEN= GLM_BACKEND=zai # Optional: full Cookie header copied from a successful chat.z.ai browser completion request (keeps cdn/acw/ssxmod anti-bot cookies) ZAI_COOKIE= # Optional: captcha_verify_param copied from Z.ai browser completion request body. It is usually a base64 string, not JSON. ZAI_CAPTCHA_VERIFY_PARAM= # Optional browser fingerprint overrides for Z.ai request query/headers ZAI_USER_AGENT= ZAI_ACCEPT_LANGUAGE=en-US ZAI_LANGUAGE=ru-RU ZAI_LANGUAGES=ru-RU,ru,en-US,en ZAI_TIMEZONE=Europe/Samara ZAI_TIMEZONE_OFFSET=-240 KIMI_TOKEN= # Set to 1 for local tests without real GLM/Kimi credentials MOCK_PROVIDER=0 # Optional local keys accepted by proxy; empty disables auth check API_KEYS= # Admin / account-pool behavior # 1 = POST/DELETE /admin/accounts persists auth.json by default; use persist:false per request to keep runtime-only PERSIST_ADMIN_ACCOUNTS=1 # Milliseconds to skip an account after provider error before retrying it ACCOUNT_COOLDOWN_MS=60000