{ "meta": { "upstream": "LibreChat", "version": "v0.8.4", "env_example_url": "https://raw.githubusercontent.com/danny-avila/LibreChat/v0.8.4/.env.example", "file_hash": "sha256:1282b2e760c5b74c6c58067fbc6de13b25bab3e3f73724bb396e729eb249e3aa", "analyzed_at": "2026-04-23T14:07:45.746637+00:00", "total_keys": 344, "active_keys": 177, "commented_keys": 167, "total_categories": 40, "deprecated_keys": 0, "hardcoded_keys": 5, "unknown_keys": 344, "removed_keys": 0 }, "categories": { "Server Configuration": { "description": null, "key_count": 16, "selected": true }, "JSON Logging": { "description": null, "key_count": 1, "selected": true }, "Debug Logging": { "description": null, "key_count": 3, "selected": true }, "Permissions": { "description": null, "key_count": 2, "selected": true }, "Node Options": { "description": null, "key_count": 2, "selected": true }, "Configuration": { "description": null, "key_count": 1, "selected": true }, "Langfuse Tracing": { "description": null, "key_count": 3, "selected": true }, "Endpoints": { "description": null, "key_count": 2, "selected": true }, "Known Endpoints - librechat.yaml": { "description": null, "key_count": 14, "selected": true }, "Web Search": { "description": null, "key_count": 5, "selected": true }, "Anthropic": { "description": null, "key_count": 5, "selected": true }, "Azure": { "description": null, "key_count": 9, "selected": true }, "AWS Bedrock": { "description": null, "key_count": 5, "selected": true }, "Google": { "description": null, "key_count": 13, "selected": true }, "Gemini Image Generation": { "description": null, "key_count": 2, "selected": true }, "OpenAI": { "description": null, "key_count": 10, "selected": true }, "Assistants API": { "description": null, "key_count": 3, "selected": true }, "Azure Assistants API": { "description": null, "key_count": 38, "selected": true }, "Search": { "description": null, "key_count": 5, "selected": true }, "Speech to Text & Text to Speech": { "description": null, "key_count": 2, "selected": true }, "RAG": { "description": null, "key_count": 5, "selected": true }, "Moderation": { "description": null, "key_count": 29, "selected": true }, "Balance": { "description": null, "key_count": 2, "selected": true }, "Registration and Login": { "description": null, "key_count": 58, "selected": true }, "SharePoint Integration": { "description": null, "key_count": 18, "selected": true }, "Microsoft Graph API / Entra ID Integration": { "description": null, "key_count": 16, "selected": true }, "Email Password Reset": { "description": null, "key_count": 8, "selected": true }, "Mailgun API": { "description": null, "key_count": 5, "selected": true }, "Firebase CDN": { "description": null, "key_count": 6, "selected": true }, "S3 AWS Bucket": { "description": null, "key_count": 6, "selected": true }, "Azure Blob Storage": { "description": null, "key_count": 3, "selected": true }, "Shared Links": { "description": null, "key_count": 2, "selected": true }, "Static File Cache Control": { "description": null, "key_count": 4, "selected": true }, "UI": { "description": null, "key_count": 6, "selected": true }, "REDIS Options": { "description": null, "key_count": 16, "selected": true }, "Others": { "description": null, "key_count": 3, "selected": true }, "Cache Headers": { "description": null, "key_count": 3, "selected": true }, "OpenWeather": { "description": null, "key_count": 1, "selected": true }, "LibreChat Code Interpreter API": { "description": null, "key_count": 1, "selected": true }, "MCP Configuration": { "description": null, "key_count": 11, "selected": true } }, "keys": { "HOST": { "category": "Server Configuration", "status": "active", "default_upstream": "localhost", "description": "Specifies the host address for the server", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "PORT": { "category": "Server Configuration", "status": "active", "default_upstream": "3080", "description": "Specifies the port where the server listens (default: 3080)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_URI": { "category": "Server Configuration", "status": "active", "default_upstream": "mongodb://127.0.0.1:27017/LibreChat", "description": "MongoDB connection URI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_MAX_POOL_SIZE": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Maximum connections in MongoDB connection pool", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_MIN_POOL_SIZE": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Minimum connections in MongoDB connection pool", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_MAX_CONNECTING": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Max concurrent connections being established", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_MAX_IDLE_TIME_MS": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Max milliseconds a connection can remain idle", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_WAIT_QUEUE_TIMEOUT_MS": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Max time a thread waits for connection availability", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_AUTO_INDEX": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Disable automatic index creation for models", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MONGO_AUTO_CREATE": { "category": "Server Configuration", "status": "active", "default_upstream": null, "description": "Disable Mongoose auto createCollection() calls", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DOMAIN_CLIENT": { "category": "Server Configuration", "status": "active", "default_upstream": "http://localhost:3080", "description": "Client-side domain URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DOMAIN_SERVER": { "category": "Server Configuration", "status": "active", "default_upstream": "http://localhost:3080", "description": "Server-side domain URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "NO_INDEX": { "category": "Server Configuration", "status": "active", "default_upstream": "true", "description": "Prevents search engines from indexing website", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TRUST_PROXY": { "category": "Server Configuration", "status": "active", "default_upstream": "1", "description": "Number of hops away from Express app (default: 1)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MIN_PASSWORD_LENGTH": { "category": "Server Configuration", "status": "commented", "default_upstream": "8", "description": "Minimum password length requirement", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CONTINUE_ON_UNCAUGHT_EXCEPTION": { "category": "Server Configuration", "status": "commented", "default_upstream": "false", "description": "Continue app after uncaught exceptions", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CONSOLE_JSON": { "category": "JSON Logging", "status": "active", "default_upstream": "false", "description": "Enable JSON console logs for cloud deployments", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DEBUG_LOGGING": { "category": "Debug Logging", "status": "active", "default_upstream": "true", "description": "Keep debug logs active (default: true)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DEBUG_CONSOLE": { "category": "Debug Logging", "status": "active", "default_upstream": "false", "description": "Enable verbose console/stdout logs", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MEM_DIAG": { "category": "Debug Logging", "status": "commented", "default_upstream": "true", "description": "Enable memory diagnostics logging", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "UID": { "category": "Permissions", "status": "commented", "default_upstream": "1000", "description": "User ID for Docker container permissions", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GID": { "category": "Permissions", "status": "commented", "default_upstream": "1000", "description": "Group ID for Docker container permissions", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "NODE_OPTIONS": { "category": "Node Options", "status": "commented", "default_upstream": "\"--max-old-space-size=6144\"", "description": "NOTE: NODE_MAX_OLD_SPACE_SIZE is NOT recognized by Node.js directly. This variable is used as a build argument for Docker or CI/CD workflows, and is NOT used by Node.js to set the heap size at runtime. To configure Node.js memory, use NODE_OPTIONS, e.g.:", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "NODE_MAX_OLD_SPACE_SIZE": { "category": "Node Options", "status": "active", "default_upstream": "6144", "description": "NOTE: NODE_MAX_OLD_SPACE_SIZE is NOT recognized by Node.js directly. This variable is used as a build argument for Docker or CI/CD workflows, and is NOT used by Node.js to set the heap size at runtime. To configure Node.js memory, use NODE_OPTIONS, e.g.: NODE_OPTIONS=\"--max-old-space-size=6144\" See: https://nodejs.org/api/cli.html#--max-old-space-sizesize-in-mib", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CONFIG_PATH": { "category": "Configuration", "status": "commented", "default_upstream": "\"/alternative/path/to/librechat.yaml\"", "description": "Alternative location for librechat.yaml configuration file", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LANGFUSE_PUBLIC_KEY": { "category": "Langfuse Tracing", "status": "commented", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LANGFUSE_SECRET_KEY": { "category": "Langfuse Tracing", "status": "commented", "default_upstream": null, "description": "LANGFUSE_PUBLIC_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LANGFUSE_BASE_URL": { "category": "Langfuse Tracing", "status": "commented", "default_upstream": null, "description": "LANGFUSE_PUBLIC_KEY= LANGFUSE_SECRET_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ENDPOINTS": { "category": "Endpoints", "status": "commented", "default_upstream": "openAI,assistants,azureOpenAI,google,anthropic", "description": "Comma-separated list of available endpoints", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "PROXY": { "category": "Endpoints", "status": "active", "default_upstream": null, "description": "Proxy setting for all endpoints", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANYSCALE_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Anyscale", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APIPIE_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Apipie", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "COHERE_API_KEY": { "category": "Web Search", "status": "commented", "default_upstream": "your_cohere_api_key", "description": "API key for Cohere", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DEEPSEEK_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Deepseek", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DATABRICKS_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "ANYSCALE_API_KEY= APIPIE_API_KEY= COHERE_API_KEY= DEEPSEEK_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREWORKS_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Fireworks", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GROQ_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Groq", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "HUGGINGFACE_TOKEN": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "ANYSCALE_API_KEY= APIPIE_API_KEY= COHERE_API_KEY= DEEPSEEK_API_KEY= DATABRICKS_API_KEY= FIREWORKS_API_KEY= GROQ_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MISTRAL_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Mistral", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENROUTER_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for OpenRouter", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "PERPLEXITY_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for Perplexity", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SHUTTLEAI_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for ShuttleAI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TOGETHERAI_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "API key for TogetherAI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "UNIFY_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "ANYSCALE_API_KEY= APIPIE_API_KEY= COHERE_API_KEY= DEEPSEEK_API_KEY= DATABRICKS_API_KEY= FIREWORKS_API_KEY= GROQ_API_KEY= HUGGINGFACE_TOKEN= MISTRAL_API_KEY= OPENROUTER_KEY= PERPLEXITY_API_KEY= SHUTTLEAI_API_KEY= TOGETHERAI_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "XAI_API_KEY": { "category": "Known Endpoints - librechat.yaml", "status": "commented", "default_upstream": null, "description": "ANYSCALE_API_KEY= APIPIE_API_KEY= COHERE_API_KEY= DEEPSEEK_API_KEY= DATABRICKS_API_KEY= FIREWORKS_API_KEY= GROQ_API_KEY= HUGGINGFACE_TOKEN= MISTRAL_API_KEY= OPENROUTER_KEY= PERPLEXITY_API_KEY= SHUTTLEAI_API_KEY= TOGETHERAI_API_KEY= UNIFY_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANTHROPIC_API_KEY": { "category": "Anthropic", "status": "active", "default_upstream": "user_provided", "description": "Anthropic API key or 'user_provided'", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANTHROPIC_MODELS": { "category": "Anthropic", "status": "commented", "default_upstream": "claude-sonnet-4-6,claude-opus-4-6,claude-opus-4-20250514,claude-sonnet-4-20250514,claude-3-7-sonnet-20250219,claude-3-5-sonnet-20241022,claude-3-5-haiku-20241022,claude-3-opus-20240229,claude-3-sonnet-20240229,claude-3-haiku-20240307", "description": "Comma-separated list of Anthropic models", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANTHROPIC_REVERSE_PROXY": { "category": "Anthropic", "status": "commented", "default_upstream": null, "description": "Reverse proxy for Anthropic endpoint", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANTHROPIC_USE_VERTEX": { "category": "Anthropic", "status": "commented", "default_upstream": null, "description": "Use Anthropic models through Google Vertex AI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANTHROPIC_VERTEX_REGION": { "category": "Anthropic", "status": "commented", "default_upstream": "us-east5", "description": "Google Cloud region for Vertex AI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_DEFAULT_MODEL": { "category": "Azure", "status": "commented", "default_upstream": "gpt-3.5-turbo # Deprecated", "description": "Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_MODELS": { "category": "Azure", "status": "commented", "default_upstream": "gpt-3.5-turbo,gpt-4 # Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_USE_MODEL_AS_DEPLOYMENT_NAME": { "category": "Azure", "status": "commented", "default_upstream": "TRUE # Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_API_KEY": { "category": "Azure", "status": "commented", "default_upstream": "# Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_API_INSTANCE_NAME": { "category": "Azure", "status": "commented", "default_upstream": "# Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated AZURE_API_KEY= # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_API_DEPLOYMENT_NAME": { "category": "Azure", "status": "commented", "default_upstream": "# Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated AZURE_API_KEY= # Deprecated AZURE_OPENAI_API_INSTANCE_NAME= # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_API_VERSION": { "category": "Azure", "status": "commented", "default_upstream": "# Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated AZURE_API_KEY= # Deprecated AZURE_OPENAI_API_INSTANCE_NAME= # Deprecated AZURE_OPENAI_API_DEPLOYMENT_NAME= # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_API_COMPLETIONS_DEPLOYMENT_NAME": { "category": "Azure", "status": "commented", "default_upstream": "# Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated AZURE_API_KEY= # Deprecated AZURE_OPENAI_API_INSTANCE_NAME= # Deprecated AZURE_OPENAI_API_DEPLOYMENT_NAME= # Deprecated AZURE_OPENAI_API_VERSION= # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME": { "category": "Azure", "status": "commented", "default_upstream": "# Deprecated", "description": "AZURE_OPENAI_DEFAULT_MODEL=gpt-3.5-turbo # Deprecated AZURE_OPENAI_MODELS=gpt-3.5-turbo,gpt-4 # Deprecated AZURE_USE_MODEL_AS_DEPLOYMENT_NAME=TRUE # Deprecated AZURE_API_KEY= # Deprecated AZURE_OPENAI_API_INSTANCE_NAME= # Deprecated AZURE_OPENAI_API_DEPLOYMENT_NAME= # Deprecated AZURE_OPENAI_API_VERSION= # Deprecated AZURE_OPENAI_API_COMPLETIONS_DEPLOYMENT_NAME= # Deprecated", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BEDROCK_AWS_DEFAULT_REGION": { "category": "AWS Bedrock", "status": "commented", "default_upstream": "us-east-1 # A default region must be provided", "description": "A default region must be provided", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BEDROCK_AWS_ACCESS_KEY_ID": { "category": "AWS Bedrock", "status": "commented", "default_upstream": "someAccessKey", "description": "AWS access key ID for Bedrock", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BEDROCK_AWS_SECRET_ACCESS_KEY": { "category": "AWS Bedrock", "status": "commented", "default_upstream": "someSecretAccessKey", "description": "AWS secret access key for Bedrock", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BEDROCK_AWS_SESSION_TOKEN": { "category": "AWS Bedrock", "status": "commented", "default_upstream": "someSessionToken", "description": "AWS session token for Bedrock", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BEDROCK_AWS_MODELS": { "category": "AWS Bedrock", "status": "commented", "default_upstream": "anthropic.claude-sonnet-4-6,anthropic.claude-opus-4-6-v1,anthropic.claude-3-5-sonnet-20240620-v1:0,meta.llama3-1-8b-instruct-v1:0", "description": "Comma-separated list of Bedrock model IDs", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_KEY": { "category": "Google", "status": "active", "default_upstream": "user_provided", "description": "Google API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_REVERSE_PROXY": { "category": "Google", "status": "commented", "default_upstream": null, "description": "Google reverse proxy URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_AUTH_HEADER": { "category": "Google", "status": "commented", "default_upstream": "true", "description": "Use Authorization header instead of X-goog-api-key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_MODELS": { "category": "Google", "status": "commented", "default_upstream": "gemini-3.1-pro-preview,gemini-3.1-pro-preview-customtools,gemini-3.1-flash-lite-preview,gemini-2.5-pro,gemini-2.5-flash,gemini-2.5-flash-lite,gemini-2.0-flash-001,gemini-2.0-flash-lite-001", "description": "Available Gemini/Vertex AI models", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_TITLE_MODEL": { "category": "Google", "status": "commented", "default_upstream": "gemini-2.0-flash-lite-001", "description": "DEPRECATED: Model for Google titling", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_LOC": { "category": "Google", "status": "commented", "default_upstream": "us-central1", "description": "Google Cloud location for processing API requests", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_CLOUD_LOCATION": { "category": "Google", "status": "commented", "default_upstream": "global", "description": "Alternative region for Gemini image generation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SERVICE_KEY_FILE": { "category": "Google", "status": "commented", "default_upstream": "/path/to/service-account.json", "description": "Path to Google service account JSON key file", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SAFETY_SEXUALLY_EXPLICIT": { "category": "Google", "status": "commented", "default_upstream": "BLOCK_ONLY_HIGH", "description": "Safety setting for sexually explicit content", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SAFETY_HATE_SPEECH": { "category": "Google", "status": "commented", "default_upstream": "BLOCK_ONLY_HIGH", "description": "Safety setting for hate speech content", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SAFETY_HARASSMENT": { "category": "Google", "status": "commented", "default_upstream": "BLOCK_ONLY_HIGH", "description": "Safety setting for harassment content", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SAFETY_DANGEROUS_CONTENT": { "category": "Google", "status": "commented", "default_upstream": "BLOCK_ONLY_HIGH", "description": "Safety setting for dangerous content", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SAFETY_CIVIC_INTEGRITY": { "category": "Google", "status": "commented", "default_upstream": "BLOCK_ONLY_HIGH", "description": "Safety setting for civic integrity content", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GEMINI_API_KEY": { "category": "Gemini Image Generation", "status": "commented", "default_upstream": "your-gemini-api-key", "description": "Dedicated Gemini API key for image generation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GEMINI_IMAGE_MODEL": { "category": "Gemini Image Generation", "status": "commented", "default_upstream": "gemini-2.5-flash-image", "description": "Gemini model for image generation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_API_KEY": { "category": "OpenAI", "status": "active", "default_upstream": "user_provided", "description": "OpenAI API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_MODELS": { "category": "OpenAI", "status": "commented", "default_upstream": "gpt-5,gpt-5-codex,gpt-5-mini,gpt-5-nano,o3-pro,o3,o4-mini,gpt-4.1,gpt-4.1-mini,gpt-4.1-nano,o3-mini,o1-pro,o1,gpt-4o,gpt-4o-mini", "description": "Customize available OpenAI models", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DEBUG_OPENAI": { "category": "OpenAI", "status": "active", "default_upstream": "false", "description": "Enable debug mode for OpenAI endpoint", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TITLE_CONVO": { "category": "OpenAI", "status": "commented", "default_upstream": "false", "description": "Enable titling for all endpoints", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_TITLE_MODEL": { "category": "OpenAI", "status": "commented", "default_upstream": "gpt-4o-mini", "description": "DEPRECATED: Model for OpenAI titling", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_SUMMARIZE": { "category": "OpenAI", "status": "commented", "default_upstream": "true", "description": "Enable message summarization", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_SUMMARY_MODEL": { "category": "OpenAI", "status": "commented", "default_upstream": "gpt-4o-mini", "description": "Model used for OpenAI summarization", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_FORCE_PROMPT": { "category": "OpenAI", "status": "commented", "default_upstream": "true", "description": "Force prompt payload instead of messages", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_REVERSE_PROXY": { "category": "OpenAI", "status": "commented", "default_upstream": null, "description": "DEPRECATED: OpenAI reverse proxy", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_ORGANIZATION": { "category": "OpenAI", "status": "commented", "default_upstream": null, "description": "OpenAI organization for API requests", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ASSISTANTS_API_KEY": { "category": "Assistants API", "status": "active", "default_upstream": "user_provided", "description": "OpenAI API key for Assistants API", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ASSISTANTS_BASE_URL": { "category": "Assistants API", "status": "commented", "default_upstream": null, "description": "Alternate base URL for Assistants API", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ASSISTANTS_MODELS": { "category": "Assistants API", "status": "commented", "default_upstream": "gpt-4o,gpt-4o-mini,gpt-3.5-turbo-0125,gpt-3.5-turbo-16k-0613,gpt-3.5-turbo-16k,gpt-3.5-turbo,gpt-4,gpt-4-0314,gpt-4-32k-0314,gpt-4-0613,gpt-3.5-turbo-0613,gpt-3.5-turbo-1106,gpt-4-0125-preview,gpt-4-turbo-preview,gpt-4-1106-preview", "description": "Available models for Assistants", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CREDS_KEY": { "category": "Azure Assistants API", "status": "active", "default_upstream": "f34be427ebb29de8d88c107a71546019685ed8b241d8f2ed00c3df97ad2566f0", "description": "32-byte hex key for securely storing credentials (required)", "deprecated": false, "hardcoded": true, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CREDS_IV": { "category": "Azure Assistants API", "status": "active", "default_upstream": "e2341419ec3dd3d19b13a1a87fafcbfb", "description": "16-byte hex IV for securely storing credentials (required)", "deprecated": false, "hardcoded": true, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_SERVICE_ENDPOINT": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_INDEX_NAME": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_API_KEY": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_API_VERSION": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_SEARCH_OPTION_QUERY_TYPE": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_SEARCH_OPTION_TOP": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_AI_SEARCH_SEARCH_OPTION_SELECT": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_API_KEY": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "# Create or reuse OpenAI API key for image generation tool", "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_BASEURL": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "# Custom OpenAI base URL for image generation tool", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_AZURE_API_VERSION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "# Custom Azure OpenAI deployments", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_MODEL": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5)", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_DESCRIPTION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments IMAGE_GEN_OAI_MODEL=gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_DESCRIPTION_WITH_FILES": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "Custom description for image generation tool when files are present", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments IMAGE_GEN_OAI_MODEL=gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5) IMAGE_GEN_OAI_DESCRIPTION=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_DESCRIPTION_NO_FILES": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "Custom description for image generation tool when no files are present", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments IMAGE_GEN_OAI_MODEL=gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5) IMAGE_GEN_OAI_DESCRIPTION= IMAGE_GEN_OAI_DESCRIPTION_WITH_FILES=Custom description for image generation tool when files are present", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_EDIT_OAI_DESCRIPTION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "Custom description for image editing tool", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments IMAGE_GEN_OAI_MODEL=gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5) IMAGE_GEN_OAI_DESCRIPTION= IMAGE_GEN_OAI_DESCRIPTION_WITH_FILES=Custom description for image generation tool when files are present IMAGE_GEN_OAI_DESCRIPTION_NO_FILES=Custom description for image generation tool when no files are present", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_GEN_OAI_PROMPT_DESCRIPTION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "Custom prompt description for image generation tool", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments IMAGE_GEN_OAI_MODEL=gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5) IMAGE_GEN_OAI_DESCRIPTION= IMAGE_GEN_OAI_DESCRIPTION_WITH_FILES=Custom description for image generation tool when files are present IMAGE_GEN_OAI_DESCRIPTION_NO_FILES=Custom description for image generation tool when no files are present IMAGE_EDIT_OAI_DESCRIPTION=Custom description for image editing tool", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMAGE_EDIT_OAI_PROMPT_DESCRIPTION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "Custom prompt description for image editing tool", "description": "IMAGE_GEN_OAI_API_KEY= # Create or reuse OpenAI API key for image generation tool IMAGE_GEN_OAI_BASEURL= # Custom OpenAI base URL for image generation tool IMAGE_GEN_OAI_AZURE_API_VERSION= # Custom Azure OpenAI deployments IMAGE_GEN_OAI_MODEL=gpt-image-1 # OpenAI image model (e.g., gpt-image-1, gpt-image-1.5) IMAGE_GEN_OAI_DESCRIPTION= IMAGE_GEN_OAI_DESCRIPTION_WITH_FILES=Custom description for image generation tool when files are present IMAGE_GEN_OAI_DESCRIPTION_NO_FILES=Custom description for image generation tool when no files are present IMAGE_EDIT_OAI_DESCRIPTION=Custom description for image editing tool IMAGE_GEN_OAI_PROMPT_DESCRIPTION=Custom prompt description for image generation tool", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE_API_KEY": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE3_API_KEY": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE2_API_KEY": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY= DALLE3_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE3_SYSTEM_PROMPT": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY= DALLE3_API_KEY= DALLE2_API_KEY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE2_SYSTEM_PROMPT": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY= DALLE3_API_KEY= DALLE2_API_KEY= DALLE3_SYSTEM_PROMPT=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE_REVERSE_PROXY": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY= DALLE3_API_KEY= DALLE2_API_KEY= DALLE3_SYSTEM_PROMPT= DALLE2_SYSTEM_PROMPT=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE3_BASEURL": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY= DALLE3_API_KEY= DALLE2_API_KEY= DALLE3_SYSTEM_PROMPT= DALLE2_SYSTEM_PROMPT= DALLE_REVERSE_PROXY=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE2_BASEURL": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE_API_KEY= DALLE3_API_KEY= DALLE2_API_KEY= DALLE3_SYSTEM_PROMPT= DALLE2_SYSTEM_PROMPT= DALLE_REVERSE_PROXY= DALLE3_BASEURL=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE3_AZURE_API_VERSION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DALLE2_AZURE_API_VERSION": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "DALLE3_AZURE_API_VERSION=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FLUX_API_BASE_URL": { "category": "Azure Assistants API", "status": "commented", "default_upstream": "'https://api.bfl.ml';", "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FLUX_API_KEY": { "category": "Azure Assistants API", "status": "commented", "default_upstream": null, "description": "Get your API key at https://api.us1.bfl.ai/auth/profile", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_SEARCH_API_KEY": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_CSE_ID": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SD_WEBUI_URL": { "category": "Azure Assistants API", "status": "active", "default_upstream": "http://host.docker.internal:7860", "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TAVILY_API_KEY": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": "Tavily API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TRAVERSAAL_API_KEY": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": "Traversaal API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "WOLFRAM_APP_ID": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": "Wolfram Alpha App ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ZAPIER_NLA_API_KEY": { "category": "Azure Assistants API", "status": "active", "default_upstream": null, "description": "Zapier NLA API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SEARCH": { "category": "Search", "status": "active", "default_upstream": "true", "description": "Enable search in messages and conversations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MEILI_NO_ANALYTICS": { "category": "Search", "status": "active", "default_upstream": "true", "description": "Disable anonymized telemetry for MeiliSearch", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MEILI_HOST": { "category": "Search", "status": "active", "default_upstream": "http://0.0.0.0:7700", "description": "MeiliSearch API host URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MEILI_MASTER_KEY": { "category": "Search", "status": "active", "default_upstream": "DrhYf7zENyR6AlUCKmnz0eYASOQdl6zxH7s7MKFSfFCt", "description": "Master key for MeiliSearch (must be replaced)", "deprecated": false, "hardcoded": true, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MEILI_NO_SYNC": { "category": "Search", "status": "commented", "default_upstream": "true", "description": "Disable Meilisearch index sync", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "STT_API_KEY": { "category": "Speech to Text & Text to Speech", "status": "active", "default_upstream": null, "description": "API key for Speech-to-Text service", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TTS_API_KEY": { "category": "Speech to Text & Text to Speech", "status": "active", "default_upstream": null, "description": "API key for Text-to-Speech service", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "RAG_OPENAI_BASEURL": { "category": "RAG", "status": "commented", "default_upstream": null, "description": "Custom OpenAI base URL for RAG", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "RAG_OPENAI_API_KEY": { "category": "RAG", "status": "commented", "default_upstream": null, "description": "OpenAI API key for RAG embeddings", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "RAG_USE_FULL_CONTEXT": { "category": "RAG", "status": "commented", "default_upstream": null, "description": "Fetch entire file context instead of top results", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMBEDDINGS_PROVIDER": { "category": "RAG", "status": "commented", "default_upstream": "openai", "description": "Embeddings provider (default: openai)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMBEDDINGS_MODEL": { "category": "RAG", "status": "commented", "default_upstream": "text-embedding-3-small", "description": "Embeddings model to use", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_MODERATION": { "category": "Moderation", "status": "active", "default_upstream": "false", "description": "Enable OpenAI moderation on endpoints", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_MODERATION_API_KEY": { "category": "Moderation", "status": "active", "default_upstream": null, "description": "OpenAI API key for moderation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENAI_MODERATION_REVERSE_PROXY": { "category": "Moderation", "status": "commented", "default_upstream": null, "description": "Reverse proxy for OpenAI moderation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BAN_VIOLATIONS": { "category": "Moderation", "status": "active", "default_upstream": "true", "description": "Enable banning users for violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BAN_DURATION": { "category": "Moderation", "status": "active", "default_upstream": "1000 * 60 * 60 * 2", "description": "Duration of ban in milliseconds (JS expression)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "BAN_INTERVAL": { "category": "Moderation", "status": "active", "default_upstream": "20", "description": "Ban interval threshold for violation scores", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LOGIN_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "1", "description": "Score for login violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REGISTRATION_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "1", "description": "Score for registration violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CONCURRENT_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "1", "description": "Score for concurrent violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MESSAGE_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "1", "description": "Score for message violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "NON_BROWSER_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "20", "description": "Score for non-browser violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "TTS_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "0", "description": "Score for TTS violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "STT_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "0", "description": "Score for STT violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FORK_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "0", "description": "Score for fork violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "IMPORT_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "0", "description": "Score for import violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FILE_UPLOAD_VIOLATION_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "0", "description": "Score for file upload violations", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LOGIN_MAX": { "category": "Moderation", "status": "active", "default_upstream": "7", "description": "Max logins allowed per IP per window", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LOGIN_WINDOW": { "category": "Moderation", "status": "active", "default_upstream": "5", "description": "Login window time in minutes", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REGISTER_MAX": { "category": "Moderation", "status": "active", "default_upstream": "5", "description": "Max registrations per IP per window", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REGISTER_WINDOW": { "category": "Moderation", "status": "active", "default_upstream": "60", "description": "Registration window time in minutes", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LIMIT_CONCURRENT_MESSAGES": { "category": "Moderation", "status": "active", "default_upstream": "true", "description": "Limit concurrent messages per request", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CONCURRENT_MESSAGE_MAX": { "category": "Moderation", "status": "active", "default_upstream": "2", "description": "Max messages per request", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LIMIT_MESSAGE_IP": { "category": "Moderation", "status": "active", "default_upstream": "true", "description": "Limit messages per IP", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MESSAGE_IP_MAX": { "category": "Moderation", "status": "active", "default_upstream": "40", "description": "Max messages per IP per window", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MESSAGE_IP_WINDOW": { "category": "Moderation", "status": "active", "default_upstream": "1", "description": "Message IP rate limit window in minutes", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LIMIT_MESSAGE_USER": { "category": "Moderation", "status": "active", "default_upstream": "false", "description": "Limit messages per user", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MESSAGE_USER_MAX": { "category": "Moderation", "status": "active", "default_upstream": "40", "description": "Max messages per user per window", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MESSAGE_USER_WINDOW": { "category": "Moderation", "status": "active", "default_upstream": "1", "description": "Message user rate limit window in minutes", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ILLEGAL_MODEL_REQ_SCORE": { "category": "Moderation", "status": "active", "default_upstream": "5", "description": "Score for illegal model requests", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CHECK_BALANCE": { "category": "Balance", "status": "commented", "default_upstream": "false", "description": "Enable token credit balances", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "START_BALANCE": { "category": "Balance", "status": "commented", "default_upstream": "20000 # note: the number of tokens that will be credited after registration.", "description": "CHECK_BALANCE=false", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_EMAIL_LOGIN": { "category": "Registration and Login", "status": "active", "default_upstream": "true", "description": "Enable email login", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_REGISTRATION": { "category": "Registration and Login", "status": "active", "default_upstream": "true", "description": "Enable email registration", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_SOCIAL_LOGIN": { "category": "Registration and Login", "status": "active", "default_upstream": "false", "description": "Allow social network login", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_SOCIAL_REGISTRATION": { "category": "Registration and Login", "status": "active", "default_upstream": "false", "description": "Allow social network registration", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_PASSWORD_RESET": { "category": "Registration and Login", "status": "active", "default_upstream": "false", "description": "Enable password reset functionality", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_ACCOUNT_DELETION": { "category": "Registration and Login", "status": "commented", "default_upstream": "true # note: enabled by default if omitted/commented out", "description": "note: enabled by default if omitted/commented out", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_UNVERIFIED_EMAIL_LOGIN": { "category": "Registration and Login", "status": "active", "default_upstream": "true", "description": "Allow login without email verification", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SESSION_EXPIRY": { "category": "Registration and Login", "status": "active", "default_upstream": "1000 * 60 * 15", "description": "Session expiry time in milliseconds (JS expression)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REFRESH_TOKEN_EXPIRY": { "category": "Registration and Login", "status": "active", "default_upstream": "(1000 * 60 * 60 * 24) * 7", "description": "Refresh token expiry time in milliseconds (JS expression)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "JWT_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": "16f8c0ef4a5d391b26034086c628469d3f9f497f08163ab9b40137092f2909ef", "description": "JWT signing secret — 64-char hex, must be replaced", "deprecated": false, "hardcoded": true, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "JWT_REFRESH_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": "eaa5191f2914e30b9387fd84e254e4ba6fc51b4654968a9b0803b456a54b8418", "description": "JWT refresh signing secret — 64-char hex, must be replaced", "deprecated": false, "hardcoded": true, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DISCORD_CLIENT_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Discord client ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DISCORD_CLIENT_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Discord client secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DISCORD_CALLBACK_URL": { "category": "Registration and Login", "status": "active", "default_upstream": "/oauth/discord/callback", "description": "Discord authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FACEBOOK_CLIENT_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Facebook client ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FACEBOOK_CLIENT_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Facebook client secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FACEBOOK_CALLBACK_URL": { "category": "Registration and Login", "status": "active", "default_upstream": "/oauth/facebook/callback", "description": "Facebook authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GITHUB_CLIENT_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "GitHub client ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GITHUB_CLIENT_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "GitHub client secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GITHUB_CALLBACK_URL": { "category": "Registration and Login", "status": "active", "default_upstream": "/oauth/github/callback", "description": "GitHub authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GITHUB_ENTERPRISE_BASE_URL": { "category": "Registration and Login", "status": "commented", "default_upstream": null, "description": "GitHub Enterprise instance base URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GITHUB_ENTERPRISE_USER_AGENT": { "category": "Registration and Login", "status": "commented", "default_upstream": null, "description": "GitHub Enterprise user agent", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_CLIENT_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Google OAuth client ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_CLIENT_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Google OAuth client secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "GOOGLE_CALLBACK_URL": { "category": "Registration and Login", "status": "active", "default_upstream": "/oauth/google/callback", "description": "Google authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APPLE_CLIENT_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Apple Services ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APPLE_TEAM_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Apple Developer Team ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APPLE_KEY_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Apple Key ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APPLE_PRIVATE_KEY_PATH": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Path to Apple .p8 key file", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APPLE_CALLBACK_URL": { "category": "Registration and Login", "status": "active", "default_upstream": "/oauth/apple/callback", "description": "Apple authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_CLIENT_ID": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID client ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_CLIENT_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID client secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_ISSUER": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID issuer URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_SESSION_SECRET": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID session storage secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_SCOPE": { "category": "Registration and Login", "status": "active", "default_upstream": "\"openid profile email\"", "description": "OpenID scope", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_CALLBACK_URL": { "category": "Registration and Login", "status": "active", "default_upstream": "/oauth/openid/callback", "description": "OpenID authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_REQUIRED_ROLE": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Required role(s) for user validation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_REQUIRED_ROLE_TOKEN_KIND": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Token kind for role validation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_REQUIRED_ROLE_PARAMETER_PATH": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Parameter path for role validation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_ADMIN_ROLE": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Role for LibreChat admin", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_ADMIN_ROLE_PARAMETER_PATH": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Parameter path for admin role", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_ADMIN_ROLE_TOKEN_KIND": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Token source for admin role", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_USERNAME_CLAIM": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "User info property for username", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_NAME_CLAIM": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "User info property for display name", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_EMAIL_CLAIM": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "User info claim for email/identifier", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_AUDIENCE": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID audience parameter", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_BUTTON_LABEL": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID login button label", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_IMAGE_URL": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "OpenID login button image URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_AUTO_REDIRECT": { "category": "Registration and Login", "status": "active", "default_upstream": "false", "description": "Auto-redirect to OpenID provider", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_USE_PKCE": { "category": "Registration and Login", "status": "active", "default_upstream": "false", "description": "Use PKCE for OpenID authentication", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_REUSE_TOKENS": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Enable reuse of OpenID provider tokens", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_JWKS_URL_CACHE_ENABLED": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Enable caching of JWKS signing keys", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_JWKS_URL_CACHE_TIME": { "category": "Registration and Login", "status": "active", "default_upstream": "# 600000 ms eq to 10 minutes leave empty to disable caching", "description": "JWKS cache duration in milliseconds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_ON_BEHALF_FLOW_FOR_USERINFO_REQUIRED": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Enable on-behalf-of flow for userinfo", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_ON_BEHALF_FLOW_USERINFO_SCOPE": { "category": "Registration and Login", "status": "active", "default_upstream": "\"user.read\" # example for Scope Needed for Microsoft Graph API", "description": "example for Scope Needed for Microsoft Graph API", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_USE_END_SESSION_ENDPOINT": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Use issuer end session endpoint", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_POST_LOGOUT_REDIRECT_URI": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Redirect URI after logout", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_MAX_LOGOUT_URL_LENGTH": { "category": "Registration and Login", "status": "active", "default_upstream": null, "description": "Maximum logout URL length before using logout_hint instead of id_token_hint (default: 2000)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ENABLE_SHAREPOINT_FILEPICKER": { "category": "SharePoint Integration", "status": "commented", "default_upstream": "true", "description": "Enable SharePoint file picker", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SHAREPOINT_BASE_URL": { "category": "SharePoint Integration", "status": "commented", "default_upstream": "https://yourtenant.sharepoint.com", "description": "SharePoint tenant base URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SHAREPOINT_PICKER_SHAREPOINT_SCOPE": { "category": "SharePoint Integration", "status": "commented", "default_upstream": "=https://yourtenant.sharepoint.com/AllSites.Read", "description": "SharePoint OAuth scope", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SHAREPOINT_PICKER_GRAPH_SCOPE": { "category": "SharePoint Integration", "status": "commented", "default_upstream": "Files.Read.All", "description": "Microsoft Graph scope for file downloads", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_ENTRY_POINT": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML identity provider entry point URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_ISSUER": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML service provider entity ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_CERT": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML signing certificate", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_CALLBACK_URL": { "category": "SharePoint Integration", "status": "active", "default_upstream": "/oauth/saml/callback", "description": "SAML authentication callback URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_SESSION_SECRET": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML session storage secret", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_EMAIL_CLAIM": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML assertion email attribute", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_USERNAME_CLAIM": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML assertion username attribute", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_GIVEN_NAME_CLAIM": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML assertion given name attribute", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_FAMILY_NAME_CLAIM": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML assertion family name attribute", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_PICTURE_CLAIM": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML assertion profile picture attribute", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_NAME_CLAIM": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML assertion full name attribute", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_BUTTON_LABEL": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML login button label", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_IMAGE_URL": { "category": "SharePoint Integration", "status": "active", "default_upstream": null, "description": "SAML login button image URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SAML_USE_AUTHN_RESPONSE_SIGNED": { "category": "SharePoint Integration", "status": "commented", "default_upstream": null, "description": "Sign entire SAML Response", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "USE_ENTRA_ID_FOR_PEOPLE_SEARCH": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": "false", "description": "Enable Entra ID people search", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ENTRA_ID_INCLUDE_OWNERS_AS_MEMBERS": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": "false", "description": "Include group owners as members", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENID_GRAPH_SCOPES": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": "User.Read,People.Read,GroupMember.Read.All", "description": "Microsoft Graph API scopes", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_URL": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": null, "description": "LDAP server URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_BIND_DN": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": null, "description": "LDAP bind DN", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_BIND_CREDENTIALS": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": null, "description": "LDAP bind password", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_USER_SEARCH_BASE": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": null, "description": "LDAP user search base", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_SEARCH_FILTER": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": "\"mail=\"", "description": "LDAP search filter", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_CA_CERT_PATH": { "category": "Microsoft Graph API / Entra ID Integration", "status": "active", "default_upstream": null, "description": "LDAP CA certificate path", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_TLS_REJECT_UNAUTHORIZED": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": null, "description": "LDAP TLS certificate verification", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_STARTTLS": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": null, "description": "Enable LDAP StartTLS", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_LOGIN_USES_USERNAME": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": "true", "description": "Use username instead of email for LDAP login", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_ID": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": null, "description": "LDAP attribute for unique user ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_USERNAME": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": null, "description": "LDAP attribute for username", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_EMAIL": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": null, "description": "LDAP attribute for email", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LDAP_FULL_NAME": { "category": "Microsoft Graph API / Entra ID Integration", "status": "commented", "default_upstream": null, "description": "LDAP attribute(s) for full name", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_SERVICE": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "Email service provider (e.g. gmail, sendgrid)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_HOST": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "SMTP mail server host", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_PORT": { "category": "Email Password Reset", "status": "active", "default_upstream": "25", "description": "SMTP mail server port", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_ENCRYPTION": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "Email encryption method (starttls, tls, none)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_ENCRYPTION_HOSTNAME": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "Hostname for email encryption verification", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_ALLOW_SELFSIGNED": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "Allow self-signed TLS certificates", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_USERNAME": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "SMTP authentication username", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_PASSWORD": { "category": "Email Password Reset", "status": "active", "default_upstream": null, "description": "SMTP authentication password", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_FROM_NAME": { "category": "Mailgun API", "status": "commented", "default_upstream": "\"LibreChat\"", "description": "From display name for outgoing mail", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "EMAIL_FROM": { "category": "Mailgun API", "status": "commented", "default_upstream": "noreply@yourdomain.com", "description": "From email address for outgoing mail", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MAILGUN_API_KEY": { "category": "Mailgun API", "status": "commented", "default_upstream": "your-mailgun-api-key", "description": "Mailgun API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MAILGUN_DOMAIN": { "category": "Mailgun API", "status": "commented", "default_upstream": "mg.yourdomain.com", "description": "Mailgun domain", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MAILGUN_HOST": { "category": "Mailgun API", "status": "commented", "default_upstream": "https://api.eu.mailgun.net", "description": "Custom Mailgun API host (EU region)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREBASE_API_KEY": { "category": "Firebase CDN", "status": "active", "default_upstream": null, "description": "Firebase API key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREBASE_AUTH_DOMAIN": { "category": "Firebase CDN", "status": "active", "default_upstream": null, "description": "Firebase Auth domain", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREBASE_PROJECT_ID": { "category": "Firebase CDN", "status": "active", "default_upstream": null, "description": "Firebase project ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREBASE_STORAGE_BUCKET": { "category": "Firebase CDN", "status": "active", "default_upstream": null, "description": "Firebase storage bucket", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREBASE_MESSAGING_SENDER_ID": { "category": "Firebase CDN", "status": "active", "default_upstream": null, "description": "Firebase Cloud Messaging sender ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIREBASE_APP_ID": { "category": "Firebase CDN", "status": "active", "default_upstream": null, "description": "Firebase App ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AWS_ENDPOINT_URL": { "category": "S3 AWS Bucket", "status": "active", "default_upstream": null, "description": "Custom endpoint URL for S3-compatible services", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AWS_ACCESS_KEY_ID": { "category": "S3 AWS Bucket", "status": "active", "default_upstream": null, "description": "AWS IAM user access key ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AWS_SECRET_ACCESS_KEY": { "category": "S3 AWS Bucket", "status": "active", "default_upstream": null, "description": "AWS IAM user secret access key", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AWS_REGION": { "category": "S3 AWS Bucket", "status": "active", "default_upstream": null, "description": "AWS region for S3 bucket", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AWS_BUCKET_NAME": { "category": "S3 AWS Bucket", "status": "active", "default_upstream": null, "description": "S3 bucket name", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AWS_FORCE_PATH_STYLE": { "category": "S3 AWS Bucket", "status": "commented", "default_upstream": "false", "description": "Force path-style URLs for S3-compatible services", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_STORAGE_CONNECTION_STRING": { "category": "Azure Blob Storage", "status": "active", "default_upstream": null, "description": "Azure Blob Storage connection string", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_STORAGE_PUBLIC_ACCESS": { "category": "Azure Blob Storage", "status": "active", "default_upstream": "false", "description": "Enable public access for Azure blobs", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "AZURE_CONTAINER_NAME": { "category": "Azure Blob Storage", "status": "active", "default_upstream": "files", "description": "Azure Blob container name", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_SHARED_LINKS": { "category": "Shared Links", "status": "active", "default_upstream": "true", "description": "Enable shared conversation links", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ALLOW_SHARED_LINKS_PUBLIC": { "category": "Shared Links", "status": "active", "default_upstream": "false", "description": "Allow public access to shared links", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "STATIC_CACHE_MAX_AGE": { "category": "Static File Cache Control", "status": "commented", "default_upstream": "172800", "description": "Cache-Control max-age in seconds for static files", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "STATIC_CACHE_S_MAX_AGE": { "category": "Static File Cache Control", "status": "commented", "default_upstream": "86400", "description": "Cache-Control s-maxage in seconds for shared caches", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "DISABLE_COMPRESSION": { "category": "Static File Cache Control", "status": "commented", "default_upstream": "true", "description": "Disables compression for static files", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ENABLE_IMAGE_OUTPUT_GZIP_SCAN": { "category": "Static File Cache Control", "status": "commented", "default_upstream": "true", "description": "Enables serving gzipped versions of uploaded images", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "APP_TITLE": { "category": "UI", "status": "active", "default_upstream": "LibreChat", "description": "Application title shown in UI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CUSTOM_FOOTER": { "category": "UI", "status": "commented", "default_upstream": "\"My custom footer\"", "description": "Custom footer text", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "HELP_AND_FAQ_URL": { "category": "UI", "status": "active", "default_upstream": "https://librechat.ai", "description": "URL for the Help and FAQ button", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SHOW_BIRTHDAY_ICON": { "category": "UI", "status": "commented", "default_upstream": "true", "description": "Show birthday hat icon on special dates", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "ANALYTICS_GTM_ID": { "category": "UI", "status": "commented", "default_upstream": "user provided google tag manager id", "description": "Google Tag Manager ID", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "CONVERSATION_IMPORT_MAX_FILE_SIZE_BYTES": { "category": "UI", "status": "commented", "default_upstream": "262144000", "description": "Max file size in bytes for conversation imports", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "USE_REDIS": { "category": "REDIS Options", "status": "commented", "default_upstream": "true", "description": "Enable Redis for caching", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "USE_REDIS_STREAMS": { "category": "REDIS Options", "status": "commented", "default_upstream": "true", "description": "Enable Redis for resumable streams", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_URI": { "category": "REDIS Options", "status": "commented", "default_upstream": "rediss://127.0.0.1:6380", "description": "Redis connection URI", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_CA": { "category": "REDIS Options", "status": "commented", "default_upstream": "/path/to/ca-cert.pem", "description": "Path to CA certificate for Redis TLS", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_USE_ALTERNATIVE_DNS_LOOKUP": { "category": "REDIS Options", "status": "commented", "default_upstream": "true", "description": "Enable alternate DNS lookup for Redis TLS", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_USERNAME": { "category": "REDIS Options", "status": "commented", "default_upstream": "your_redis_username", "description": "Redis username for authentication", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_PASSWORD": { "category": "REDIS Options", "status": "commented", "default_upstream": "your_redis_password", "description": "Redis password for authentication", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_KEY_PREFIX_VAR": { "category": "REDIS Options", "status": "commented", "default_upstream": "K_REVISION", "description": "Environment variable for dynamic Redis key prefix", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_KEY_PREFIX": { "category": "REDIS Options", "status": "commented", "default_upstream": "librechat", "description": "Static prefix for Redis keys", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_MAX_LISTENERS": { "category": "REDIS Options", "status": "commented", "default_upstream": "40", "description": "Maximum event listeners per Redis client", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "REDIS_PING_INTERVAL": { "category": "REDIS Options", "status": "commented", "default_upstream": "300", "description": "Redis ping interval in seconds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FORCED_IN_MEMORY_CACHE_NAMESPACES": { "category": "REDIS Options", "status": "commented", "default_upstream": "CONFIG_STORE,APP_CONFIG", "description": "Cache namespaces to force in-memory storage", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LEADER_LEASE_DURATION": { "category": "REDIS Options", "status": "commented", "default_upstream": "25", "description": "Leader lease validity duration in seconds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LEADER_RENEW_INTERVAL": { "category": "REDIS Options", "status": "commented", "default_upstream": "10", "description": "Leader lease renewal interval in seconds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LEADER_RENEW_ATTEMPTS": { "category": "REDIS Options", "status": "commented", "default_upstream": "3", "description": "Max lease renewal retry attempts", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LEADER_RENEW_RETRY_DELAY": { "category": "REDIS Options", "status": "commented", "default_upstream": "0.5", "description": "Delay between renewal retries in seconds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "NODE_ENV": { "category": "Others", "status": "commented", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "E2E_USER_EMAIL": { "category": "Others", "status": "commented", "default_upstream": null, "description": null, "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "E2E_USER_PASSWORD": { "category": "Others", "status": "commented", "default_upstream": null, "description": "E2E_USER_EMAIL=", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "INDEX_CACHE_CONTROL": { "category": "Cache Headers", "status": "commented", "default_upstream": "no-cache, no-store, must-revalidate", "description": "Cache-Control header for index.html", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "INDEX_PRAGMA": { "category": "Cache Headers", "status": "commented", "default_upstream": "no-cache", "description": "Pragma header for index.html", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "INDEX_EXPIRES": { "category": "Cache Headers", "status": "commented", "default_upstream": "0", "description": "Expires header for index.html", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "OPENWEATHER_API_KEY": { "category": "OpenWeather", "status": "active", "default_upstream": null, "description": "OpenWeather API key for One Call API 3.0", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "LIBRECHAT_CODE_API_KEY": { "category": "LibreChat Code Interpreter API", "status": "commented", "default_upstream": "your-key", "description": "API key for Code Interpreter service", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "SERPER_API_KEY": { "category": "Web Search", "status": "commented", "default_upstream": "your_serper_api_key", "description": "API key for Serper search provider", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIRECRAWL_API_KEY": { "category": "Web Search", "status": "commented", "default_upstream": "your_firecrawl_api_key", "description": "API key for Firecrawl scraper service", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "FIRECRAWL_API_URL": { "category": "Web Search", "status": "commented", "default_upstream": "your_firecrawl_api_url", "description": "Custom Firecrawl API URL", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "JINA_API_KEY": { "category": "Web Search", "status": "commented", "default_upstream": "your_jina_api_key", "description": "API key for Jina reranker service", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_OAUTH_ON_AUTH_ERROR": { "category": "MCP Configuration", "status": "commented", "default_upstream": "true", "description": "Treat 401/403 responses as OAuth requirement", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_OAUTH_DETECTION_TIMEOUT": { "category": "MCP Configuration", "status": "commented", "default_upstream": "5000", "description": "OAuth detection timeout in milliseconds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CONNECTION_CHECK_TTL": { "category": "MCP Configuration", "status": "commented", "default_upstream": "60000", "description": "Cache TTL for MCP connection checks", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_SKIP_CODE_CHALLENGE_CHECK": { "category": "MCP Configuration", "status": "commented", "default_upstream": "false", "description": "Skip OAuth code challenge validation", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_MAX_CYCLES": { "category": "MCP Configuration", "status": "commented", "default_upstream": "7", "description": "Circuit breaker: max connect/disconnect cycles before tripping (per server)", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_CYCLE_WINDOW_MS": { "category": "MCP Configuration", "status": "commented", "default_upstream": "45000", "description": "Circuit breaker: sliding window (ms) for counting cycles", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_CYCLE_COOLDOWN_MS": { "category": "MCP Configuration", "status": "commented", "default_upstream": "15000", "description": "Circuit breaker: cooldown (ms) after the cycle breaker trips", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_MAX_FAILED_ROUNDS": { "category": "MCP Configuration", "status": "commented", "default_upstream": "3", "description": "Circuit breaker: max consecutive failed connection rounds before backoff", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_FAILED_WINDOW_MS": { "category": "MCP Configuration", "status": "commented", "default_upstream": "120000", "description": "Circuit breaker: sliding window (ms) for counting failed rounds", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_BASE_BACKOFF_MS": { "category": "MCP Configuration", "status": "commented", "default_upstream": "30000", "description": "Circuit breaker: base backoff (ms) after failed round threshold is reached", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] }, "MCP_CB_MAX_BACKOFF_MS": { "category": "MCP Configuration", "status": "commented", "default_upstream": "300000", "description": "Circuit breaker: max backoff cap (ms) for exponential backoff", "deprecated": false, "hardcoded": false, "selection": "unknown", "file_target": null, "custom_value": null, "mandatory": false, "depends_on": [] } } }