-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
33 lines (28 loc) · 1.29 KB
/
.env.example
File metadata and controls
33 lines (28 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# µStack Configuration
# Copy to .env and fill in your API keys and environment-specific settings.
# ============================================
# Essential API Keys
# ============================================
# Choose LLM Provider: anthropic, deepseek (default: anthropic | at least one must be configured)
ANTHROPIC_API_KEY=your_anthropic_api_key_here # For Claude LLM
DEEPSEEK_API_KEY=your_deepseek_api_key_here # For DeepSeek LLM
# Materials Project API Key
MP_API_KEY=your_materials_project_api_key_here
# ============================================
# GPU and Hardware Configuration
# ============================================
GPU_BACKEND=cuda # Options: 'cuda' or 'cpu'
CUDA_DEVICE_ID=0 # Specific CUDA device index to use
# ============================================
# User-Customizable Overrides
# ============================================
# Logging settings
LOG_LEVEL=INFO # e.g., DEBUG, INFO, WARNING, ERROR
LOG_FILE=./microstack.log # Path for log file
LOG_TO_CONSOLE=true # Enable console logging (true/false)
LOG_TO_FILE=true # Enable file logging (true/false)
# Output and performance
OUTPUT_DIR=./output # Base directory for simulation results
API_TIMEOUT=30 # API request timeout in seconds
MAX_RETRIES=3 # Max API call retries
DEBUG_MODE=false # Enable verbose debugging (true/false)